Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Metodo live in IE

  1. #1

    Metodo live in IE

    Ciao a tutti,
    Se utilizzo il metodo .live() per agganciare l'evento click a degli <a> in IE (tutte le versioni) non funziona. Semplicemente la pagina non fa nulla. Ecco un esempio del mio codice:
    codice:
    $('class a,class2 a').live('click', function(e) { \\ animazione
    In tutti gli altri browser funziona in IE (guarda caso... ) no.
    Per copletezza questa e' la pagina web: www.posamarmizanon.it
    Vi ringrazio per l'aiuto!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) Normalmente le inclusioni delle libreria jquery si mettono in head, sopratutto quando la carichi da google
    B) Nella tua sintassi manca il punto prima della classe $(".nomeclasse")....
    C) Nella documentazione live jquery leggo attributo classe $("a.offsite").live("click", function(){ alert("Goodbye!"); });
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Per quanto riguarda B) errore mio di battitura. Peril resto nn cambia se lo metto nell'head. Il problema e' che non mi funziona solo con IE. C'e' un metodo alternativo a .live() per ottenerelo stesso risultato? Grazie della risposta comunque.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    $(selector).live(events, data, handler); // jQuery 1.3+
    $(document).delegate(selector, events, data, handler); // jQuery 1.4.3+
    $(document).on(events, selector, data, handler); // jQuery 1.7+
    http://api.jquery.com/live/
    Il punto C? Sicuro di voler delegare solo a jquery la navigazione? E se uno ha js disabilitato? Il sito diventa bloccato ma.... non condivido ma il sito e tuo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quindi era questione di versione di jquery! Grazie mille. Si devo prevedere un'alternativa per chi avesse disabilitati i javascript. Grazie per l'aiuto!

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.