Wie kann ich ajaxStart einrichten??
Ich bekomme "$.ajaxStart ist keine Funktion"
function Loader(){
this.loader = null;
this.cnstr = function(){
if(!this.loader){
this.loader = DOM.div(document.body);
with(this.loader){
className = 'loader';
innerHTML = 'loader';
style.display = 'none';
}
elm_position_center(this.loader);
$(this.loader).fadeIn(1000);
}
};
this.dstr = function(){
if(this.loader){
DOM.rmv(this.loader);
}
};
}
var Loader = new Loader();
$.ajaxStart(function(){
Loader.cnstr();
});
$.ajaxStop(function(){
Loader.dstr();
});
BEARBEITEN:
$.ajaxStart ist keine Funktion
window.onload = function(){
$.ajaxStart(function(){
Loader.cnstr();
});
$.ajaxStop(function(){
Loader.dstr();
});
};
0 Stimmen
Sie haben jQuery nicht geladen oder es steht im Konflikt mit einer anderen Bibliothek.
0 Stimmen
Wird noch eine andere JS-Bibliothek verwendet? Wie z.B.
mootools
,prototype
0 Stimmen
Nein ... nur jQuery ... wenn ich die Zeilen mit ajaxStart/Stop escapen, funktioniert alles andere mit $.
0 Stimmen
Wenn ich den Code in eine window.onload-Funktion einfüge, erhalte ich immer noch die Meldung "$.ajaxStart ist keine Funktion".
0 Stimmen
Ich nehme an, dass ajaxStart() und ajaxStop() eingebaute Funktionen sind?
0 Stimmen
Bitte fügen Sie auch die Skript-Deklaration für die Dateien hinzu, die Sie auf der Seite für
JQuery
eingebunden haben, sowie die Skript-Tag-Deklaration, in der der obige Code vorhanden ist.