2016-08-09 21 views
0

Ich benutze benutzerdefinierte Thema auf meinem web und es erfordert jquery.min.js so Dropdown-Menü funktioniert, aber es scheint wie jquery Dateien wurde zweimal aufgerufen, wenn ich select2 verwenden.Duplizieren YII select2 jquery.min.js

Hier sind die Details.

  • , wenn ich rufe jquery auf meinem main.php, mein Dropdown-Menü funktioniert, aber meine select2 nicht funktioniert und bekam TypeError: jQuery(...).select2 is not a function Fehler
  • , aber wenn ich nicht nennen jquery auf meinem main.php, Arbeit Drop-Down-Menü tut und Fehler wie folgt bekommen.

    Fehler: Bootstrap des JavaScript erfordert bootstrap.min.js jQuery: 6: 37 Reference: jQuery ist nicht metisMenu.min.js definiert: 9: 1 Reference: definiert $ nicht

Wie kann ich das trotzdem beheben?

+0

Können Sie Ihren Code anhängen? – Klaus

Antwort

0

Können Sie bitte Ihren Code hier anhängen? Yii hat sein eigenes eingebautes jQuery und wahrscheinlich hast du auch deine eigene jquery-Bibliothek programmiert. Die erste jQuery-Bibliothek wird für das Dropdown-Menü verwendet, aber die zweite enthält das select2-Plugin.

Sie können eine Zuordnung in Ihrer Konfiguration festlegen, um das Yii build-in jquery-Plugin auszuschließen oder Ihren Code neu zu erstellen, um das eingebaute jquery-Plugin für die select2-Funktion zu verwenden.

Sie müssen auch sicherstellen, dass Sie nur eine jquery-Bibliothek an Ihrem Ende haben.