Frage von perhp, 68

JavaScript - JQuery wird irgendwie nicht erkannt?

Hallo kann mir jemand bei meinem Problem helfen, da ich momentan nicht selbst drauf komme, woran es liegen kann. Also ich binde auf meiner Seite folgende Dateien mit dieser Reihenfolge ein:

  • Im Head Bereich die JQuery.js
  • Am Ende des Body`s die Slick.js
  • und ganz zum Schluss die main.js

Nun zeigt es mir aber bei der main.js an, dass JQuery nicht definiert ist. In der main.js befindet sich folgender Code:

(function($, window, document, undefined) {
    // strict mode
    'use strict';
    $('.slider .textcontent').slick();
})(jQuery, window, document);

Komischerweise funktionieren aber die JQuery Befehle, allerdings kommt bei der Zeile "$('.slider .textcontent').slick();" folgender Fehler: _.$list.on is not a function

Antwort
von yerooke, 51

http://codepen.io/anon/pen/dGWEmb

Kommentar von perhp ,

Hallo, danke für die Rückantwort. Ich weiß wie man einen Slick Slider aufbaut. Er funktioniert aber dennoch nicht, da zudem auch immer der Fehler kommt, dass JQuery nicht definiert ist.

Hier der Aufbau meines Codes: http://codepen.io/anon/pen/jWmoeZ

ps: Dein Dokument ready macht eigentlich nur die gleiche Funktion wie ich es gemacht habe. Mein Code ist aber dafür moderner wegen Fehlerbehebung usw. (http://www.w3schools.com/js/js_strict.asp)

Kommentar von perhp ,

Hier habe ich nochmal das Beispiel ganz genau gleich wie du gemacht: http://codepen.io/anon/pen/jWmoeZ

Kommentar von perhp ,

Habe jetzt nochmal das Beispiel überarbeitet, bei codpen funktioniert es, aber bei mir dann immer noch nicht, wenn ich den slick slider initialisieren will kommt folgender Fehler: Failed to execute 'setAttribute' on 'Element': 'aria-hidden tabindex' is not a valid attribute name.

Keine passende Antwort gefunden?

Fragen Sie die Community