Mehrere jQuery-Scripte - ist das möglich?

Hallo,

mir bereitet folgendes Probleme:

...

Sowohl in meinzeugA.js wie auch in meinzeugB.js habe ich jeweils eine

$(document).ready(function() {...

Doch nur die eine funktioniert.

Da ich das leider nicht dokumentiert fand hier nun meine Frage: Kann man nur mit einem Script auf die jQuery-Funktionen zugreifen? Oder kann man nur in einem Script die Funktion $(document).ready() anwenden? Oder geht all das doch und ich habe nur einen Fehler gemacht, etwas vergessen?

Vielen Dank für Eure Hilfe.
JayKay

denk mal nach,
eine neu defenition einer funktion überschreibt diese.

also wird es nur eine geben unzwar die letzte , des letzten scriptes was geladen und abgearbeitet wurde.

Zweite Funktion überschreibt die erste

eine neu defenition einer funktion überschreibt diese.

Stimmt. Danke.

eine neu defenition einer funktion überschreibt diese.

Das ist in dem Fall nicht richtig.
jQuery kann mit beliebig vielen on-ready-Events umgehen, da diese einfach nur an den Eventhandler angehangen werden und dann auch jedes einzeln ausgefuehrt wird.

Dieser Code ist ohne Probleme ausfuehrbar:
$(function(){ document.write(‚a‘); });
$(function(){ document.write(‚b‘); });
$(function(){ document.write(‚c‘); });
$(function(){ document.write(‚d‘); });
$(function(){ document.write(‚e‘); });
$(document).ready(function(){ document.write(‚f‘); });
$(document).ready(function(){ document.write(‚g‘); });
$(document).ready(function(){ document.write(‚h‘); });

Warum das in deinem Fall nicht funktioniert kann man ohne weiteren Code leider nicht genau sagen. Evtl. ist es eine Inkompatibilitaet mit der verwendeten jQuery-Version. Oder aber was komplett anderers.

Gruss
Stefan

1 Like

eine neu defenition einer funktion überschreibt diese.

Das ist in dem Fall nicht richtig.

Danke für die Info , leider hab ich auch den fall das on ready vielleciht in verschiedenen scripten dann nicht so funktioniert ,
jedenfalls hatte ich mal den sideeffekt und schloss darauf daraus .

Mehrere jQuery-Scripte - SIND möglich!
Super. Danke. Klingt einleuchtend.

Nochmals vielen Dank (+ Sternchen).