Ich habe einige click
Ereignisse auf document.ready()
geschrieben. Einige von ihnen funktionieren wie erwartet. Aber einige von ihnen laden nicht, wenn ich sie in setTimeout()
stecke.jQuery-Ereignisse werden nicht in document.ready geladen()
Es funktioniert nicht
$('.clsName').click(function(){ //code here });
Aber, wird dies ein
setTimeout(function(){
$('.clsName').click(function(){ //code here});
}.2000);
@prasad versuchen arbeiten, dass Hilfe über 'Dokument. bereit? – charlietfl
Wenn es auch funktioniert, möchte ich wissen, warum es passiert. Einige von ihnen laden einige brauchen 'setTimeout()' – UserV789456
Fügen Sie einige '.clsName' Elemente zum DOM nach dem Laden der Seite? Wenn dies der Fall ist, müssen Sie einen delegierten Event-Handler verwenden. –