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

    [jquery] Applicare eventi a più oggetti

    Salve a tutti,
    se ho una serie di div con lo stesso id (#item che contengono #item-bg), è possibile in qualche modo associare un evento del tipo:

    $("#item").mouseover(function () {
    $(#item "> #item-bg").fadeOut("fast");
    });
    $("#item").mouseleave(function () {
    $("#item> #item-bg").fadeIn("fast");
    });

    Se faccio così funziona, giustamente, solo sul primo dei div #item.
    All'uomo non verrà mai tanto male quanto dall'uomo.

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Solitamente in un documento non ci dovrebbero essere id doppi ma univoci.

    Potresti semai chiamarli item_1 , item_2 con i div interni item_1_1, item_1_2 al massimo e poi applicare le funzioni cosi' mgari.

    $("#item_1").find('[id^="item_1_"]').funzioneJquery();... e cosi via

    dove [id^="item_1_"] = applica a tutti gli elementi con id che inizia per item_1_

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.