Ich habe die Standard-Anker deaktiviert, wenn es eine Klasse Subnav wie in this fiddle gezeigt hat.event.preventDefault() beim ersten Klick und dann entfernen
Ich möchte nur deaktiviert für den ersten Klick, dann möchte ich die normale Ankerfunktionalität zurückgebracht werden. Was ist der beste Weg, dies zu tun? Ich habe versucht, etwas mit dem folgenden Code, aber das schien nicht zu funktionieren?
$(this).unbind(event.preventDefault());
vielleicht so etwas wie dieser Pseudo-Code?
if (click count === 0) {
event.preventDefault();
}
oder gibt es eine bessere Möglichkeit, dies zu erreichen?
Das ist viel einfacher als das, was ich dank hatte. Für den Datensatz habe ich $ ("ul> .subnav> a") verwendet. Eins ("click", false); so dass es nur dieses Niveau und nicht Kinder beeinflussen würde. – ak85
Überprüfen Sie dies http://css-tricks.com/return-false-and-prevent-default/ in der Theorie klingt es ideal, aber wenn ich das versuchte, musste ich doppelt klicken, um das Click-Ereignis zu schießen: -/ –