wake-up-neo.com

TypeError: $ (...). Schieberegler ist keine Funktion

Gibt es einen vom Server abhängigen JQuery Slider? Ich benutze JQuery Library und UI für JQuery Range Slider. Es gibt nur eine JQuery-Bibliothek, so denke ich, keine Frage zu einem Konflikt. Der Schieberegler funktioniert auf meinem Linux-Server einwandfrei und gibt die korrekte Ausgabe aus. Aber wenn ich den Code gepusht habe, ist mein IIS= Server, ich erhalte diesen Fehler, der TypeError sagt: $ (...). Slider ist keine Funktion in Mozilla Browser und Uncaught TypeError: undefined ist nicht Eine Funktion in chrome browser. Ich bin nur auf der Suche, ob der Server sowieso die Ursache dafür ist.

$(document).ready(function() {
        $("#slider").slider({
          range: "min",
          animate: true,
          value:0,
          min: 0,
          max: 30,
          step: 1,
          slide: function(event, ui) {
            update(2,ui.value); //changed
          }
      });}
21
gintech

Verwenden Sie sowohl Jquery als auch ui, dann funktioniert es.

<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
22
Waqas Bukhary

Ich hatte die gleiche Fehlermeldung. Am Ende stellte sich heraus, dass mein Code jQuery zweimal geladen hat, einschließlich einer Version von jQuery, die einfach zu alt war. Nachdem ich sichergestellt hatte, dass nur eine aktuelle Version von jQuery mit meinem Code verknüpft war, wurde der Fehler behoben.

Möglicherweise stellt einer Ihrer Server (der IIS Server)) eine veraltete Version von jQuery bereit?

Überprüfen Sie also, welche Version von jQuery Sie verwenden. Dieser funktioniert gut für mich:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>
7
Jan Schnupp

Für mich, die Rails ausführen, können Sie individuell festlegen, welche Elemente der jQuery-Benutzeroberfläche aufgelistet werden, und ich habe keinen Schieberegler in der Pipeline.

0
Tom Hammond

Stellen Sie zu 100% sicher, dass Sie jquery.js lib nicht zweimal oder öfter einschließen.

Überprüfen Sie in anderen js gepackten Dateien, die Sie in Ihre Seite aufnehmen.

0
davefrassoni