Ich habe ein Problem mit jquery 1.9.1. Ich habe es gesucht, aber diese sind nicht mein Problem gelöst.
%Vor%Jeder hat gesagt, dass "benutzen" auf "Funktion", aber dieses Mal funktioniert mein Code nie.
%Vor%Bearbeiten: Hier ist meine benutzende Projektseite: ziehbarer Link
In Ihrem Beispiel haben Sie den Selektor a.offsite
verwendet, aber es gibt keine Elemente, die mit diesem Selektor auf Ihrer Seite übereinstimmen. Das könnte der Grund sein, warum es nicht funktioniert.
Ich denke, du kannst das auf
verkürzen %Vor%.live () wurde in jQuery 1.3 eingeführt, daher wird es mit früheren Versionen nicht funktionieren.
.live () wurde seit jQuery 1.7 auch nicht weiter unterstützt.
Die Alternativen sind .on () und .delegate ()
Siehe zugehörige Frage jQuery 1.9 .live () ist keine Funktion zur Migration von vorhandenem Code.
Ich habe "jquery-1.8.3.min.js" benutzt und mein Problem gelöst.
Sie müssen jquery-migrate-1.1.1.min.js
oder höher verwenden. Ich denke, es gibt große Veränderungen in jquery
, wobei einer jeden dazu bringt, sich auf .live
zu verlassen, um neue Wege zu finden.
Wie auch immer, versuchen Sie das und es sollte funktionieren.