Entweder Sie darunter nicht jquery Toolkit/lib , wie einige vorgeschlagen haben, oder es gibt einen Konflikt von Art. Zum Test: include jQuery und Test wie folgt aus:
console.log($);
console.log($ === jQuery);
Wenn $
nicht undefiniert ist, und $ === jQuery
Protokolle falsch, Sie haben definitiv einen Konflikt auf der Hand. Ersetzen Sie Ihre $
durch jQuery
löst das, aber das kann ziemlich mühsam sein (all die zusätzliche Eingabe ...). Generell starte ich meine Skripte mit $jq = _$ = jQuery;
, um zumindest einen kürzeren Verweis auf das jQuery-Objekt zu haben.
Natürlich, bevor Sie das tun, wenn Sie nicht aus Versehen sind zu sehen Variablen überschrieben, die zuvor festgelegt wurden: console.log($jq, _jQ, _$);
je nachdem, was nichtundefined
ist, sollte in Ruhe gelassen werden, natürlich
um ehrlich zu sein, wenn Sie für das Thema bezahlt haben, und Sie haben nicht viele andere Anpassungen auf Ihrer Website (wie du bist kein Programmierer nach al l) Ich würde ihre Unterstützung kontaktieren – TommyBs