Ho l'ancoraggio predefinito disabilitato se ha una sottocoda di classe come mostrato in this fiddle.event.preventDefault() al primo clic, quindi rimuovere
Voglio solo disabilitato per il primo clic, quindi voglio che la normale funzionalità di ancoraggio venga ripristinata. Qual è il modo migliore per farlo? Ho provato qualcosa che coinvolge il codice qui sotto, ma questo non sembra funzionare?
$(this).unbind(event.preventDefault());
forse qualcosa come questo codice psuedo?
if (click count === 0) {
event.preventDefault();
}
oppure c'è un modo migliore per avvicinarsi a questo?
Questo è molto più semplice di quello che ho avuto grazie. Per la cronaca ho usato $ ("ul> .subnav> a"). Uno ("clic", falso); in modo che interesserebbe solo quel livello e non i bambini. – ak85
Controlla questo http://css-tricks.com/return-false-and-prevent-default/ in teoria sembra ideale, ma quando ho provato questo ho dovuto fare doppio clic per far scattare l'evento click: -/ –