Ich versuche, ein Click-Ereignis zu einem LI-Element hinzuzufügen, aber es wird nicht auf der Seite ausgelöst. Meine Seitenmarkierung sieht folgendermaßen aus:
%Vor%Und in meinem JS Code habe ich:
%Vor%Irgendwelche Gedanken?
TIA
Sie haben sicher, dass jquery 1.3 in Ihrem Code enthalten ist? Das folgende funktioniert gut (direkt kopieren und einfügen von Ihrer Frage) für mich, wenn ich auf eine der LIs klicke:
%Vor%Sind Sie sicher, dass Ihre updateNavigation-Funktion richtig funktioniert? Vielleicht wird es ausgelöst, aber etwas stimmt nicht darin ...
Ich habe das gleiche gemacht wie @Parrots und es funktioniert für mich. Sie können jedoch Ihren Selektor zu:
ändern %Vor%Damit wird der Handler nur auf Elemente angewendet, die ein Titelattribut haben.
Ich hatte ein ähnliches Problem, bei dem ich eine vom Benutzer ausgewählte Popup-Liste verwendete. Grundsätzlich klickt der Benutzer auf ein Eingabefeld und eine ul wird angezeigt.
Das hat mit einer 500ms-Animation gut funktioniert, aber beim Umschalten auf 250ms war die Scrolling-Down-Animation zu schnell und anscheinend wurde das Klick-Ereignis nie auf einem Li ausgelöst.
Tags und Links asp.net-mvc jquery events