Originariamente inviato da KingWoody
Ciao a tutti,

ho un problema con jQuery: non mi rileva il metodo delay in una pagina seppure in un altra pagina funziona correttamente..

L'errore che mi segnala la console javascript è questo:
codice:
Uncaught TypeError: Object #<Object> has no method 'delay'
Mentre la linea in cui da l'errore è questa:

codice:
$('#logcontent').fadeIn(700).delay(1000).fadeOut(700, function(){$(this).delay(1000).remove()})
Non riesco proprio a capire perché non va.. Avete qualche idea? Grazie!
L'errore penso sia qui.
codice:
$(this).delay(1000).remove()
Il delay dovrebbe funzionare solo se preceduto da un'animazione.
$(this).fadeIn(700).delay(1000).remove() funziona, perchè il delay si riferisce al fadeIn...

edit: comunque il remove non cancella mica un elmento dal DOM? Se il tuo fine è quello ti basta fare $(this).remove();