Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    jQuery associare eventi

    Salve a tutti.

    posso associare un evento al padre passato per il figlio? Faccio un esempio.

    HTML:
    <div class="padre">
    <span class="figlio">...</span>
    </div>

    JAVASCRIPT
    $("span.figlio").hover(function(){
    ...
    });

    come posso passare l'evento figlio anche al padre?

    Mi serve che l'evento parti solo passando il mouse sul figlio ma una volta artito questo evento si espanda al padre è possibile?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Spiega "passare l'evento"
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    allora se l'evento hover sta su span vorrei che questo evento venga attivato alche al padre,

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cosi hai provato?
    codice:
    $("span.figlio").hover(function(){
    $("div.padre").hover(function(){
    ...
    });
    });
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' evento lo setti gia sul padre
    poi valuti l' evento che automaticamente viene passato alla funzione
    ...function(e){console.log(e)}
    da li capisci chi (e.target) fa scattare l' evento e ti regoli di conseguenza

  6. #6
    Scusa Xinod l'evento deve partire dal figlio che poi lo passa al padre non posso settarlo direttamente al padre..

    Poi se non ti ho capito mi potresti far un esempio? grazie.

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    c'e' gia' tutto quello che ti serve nel mio post precedente
    ciao

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.