Heim >Web-Frontend >js-Tutorial >jQuery $name Konfliktlösung summary_jquery
Ich bin kürzlich auf ein Problem gestoßen, bei dem ich gleichzeitig auf die JQuery-Bibliothek und eine andere JS-Bibliothek verwiesen habe. Als ich $XX zum Aufrufen der js-Bibliotheksfunktion verwendete, stellte ich fest, dass dies fehlgeschlagen war! Also suchte ich nach Informationen und fand heraus, dass es sich um einen Jquery-Namenskonflikt handelte. Da viele JavaScript-Bibliotheken $ als Funktions- oder Variablennamen verwenden, macht jquery dasselbe. Tatsächlich ist $ nur ein Alias für jquery. Wenn wir eine andere js-Bibliothek als jquery verwenden müssen, können wir die Kontrolle an die Bibliothek zurückgeben, indem wir $.noConflict() aufrufen. Nachfolgend finden Sie eine Sammlung von fünf Lösungen für dieses Problem, von denen eine für Sie nützlich sein wird.
Beispiel 1:
test---prototype
test---jQuery