Ho la funzione globale jQuery memorizzata, ma al caricamento della pagina, voglio eseguirla dopo un ritardo di 1000. C'è qualcosa di sbagliato nella mia sintassi? So che il ritardo va sempre prima della funzione. Non risponde.Esegui funzione dopo il ritardo
funzione Global:
function showpanel() {
$(".navigation").hide();
$(".page").children(".panel").fadeIn(1000);
;}
funzione di esecuzione:
parallax.about.onload=function(){
$('#about').delay(3000).showpanel();
};
Questo è quello che stai cercando per l'uomo :) spero che questo aiuti, http: // StackOverflow.it/questions/5322344/to-delay-javascript-function-call-using-jquery –
Il primo problema evidente è che si sta tentando di chiamare showpanel come metodo di un altro oggetto (in questo caso, l'oggetto jQuery restituito dal ritardo () chiamata). Ma hai dichiarato showpanel come una funzione semplice e direttamente accessibile, piuttosto che un metodo di qualsiasi oggetto. JavaScript non funziona in questo modo. – BobS