Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154

    [jQuery] Object #<Object> has no method 'delay'

    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!
    Mess with the best die like the rest.

  2. #2

    Re: [jQuery] Object #<Object> has no method 'delay'

    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();

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    154
    Niente non funziona lo stesso comunque non penso sia il codice ad essere sbagliato perché lo stesso codice su un altra pagina funziona..
    Mess with the best die like the rest.

  4. #4
    Originariamente inviato da KingWoody
    Niente non funziona lo stesso comunque non penso sia il codice ad essere sbagliato perché lo stesso codice su un altra pagina funziona..
    Umh, l'elemento in questione è corretto? Il selettore dico..
    Ci sono id doppi nella pagina, cose del genere?

    Prova a controllare l'HTML a sto punto...

    Il javascript viene eseguito al termine del caricamento del DOM?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.