2017-05-27 5 views
1

JS Fiddle ExampleVerbindungen nicht anklickbar aufgrund JS return false

ich die Drop-Down-Boxen opeing mit dem ‚FOO‘, ‚BOO‘ Artikel in der Navigationsleiste und ich schließen sie, wenn ein Klick-Ereignis außerhalb tritt mit der folgende Code, der gut funktioniert.

$(document).on('click', '.dd-box', function() { 
    // Comment out the return statement below and the links will start working. 
    return false 
}); 

Das Problem, das ich erlebe, ist, dass dies auch die Links innerhalb der Dropdown-Boxen verhindert, dass sie besucht werden.

Der Grund, warum ich diesen Code brauche, ist, weil ich nicht möchte, dass die Dropdown-Boxen schließen, wenn Klick-Ereignisse in ihnen passieren.

Ich versuche zu vermeiden, Hacks wie window.open zu verwenden, um den Link zu zwingen, besucht zu werden, irgendwelche Ideen?

Antwort