Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183

    caricare immagine in div onmouseover e onmouseout

    ho bisogno di caricare in un div un immagine tramite <img src ecc., che cambi a seconda se il mouse è sopra o fuori. come si fa?

  2. #2
    Per i browser standard (su IE probabilmente funziona solo dalla 9) puoi usare semplicemente una regola CSS senza scomodare javascript.

    codice:
    //Markup
    <div class="hover-img">
      [img]path/to/img[/img]
    </div>
    
    //CSS
    div.hover-img img {
      display: none; //o visibility: hidden a seconda delle esigenze
    }
    
    div.hover-img:hover img {
      display: inline; //o block o visibility: visible
    }
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183
    mi serve javascript perchè ciò deve avvenire solo se si verificano alcune condizioni...

  4. #4
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    ci sono diverse opzioni che devi vedere ad esempio se il browser su cui si naviga è explorer o un'altro... e poi pouoi fare così

    codice:
    document.getElementById(idIMG)..filters.alpha.opacity=0;
    per IE

    codice:
    document.getElementById(idIMG).style.MozOpacity=0;
    per gli altri

    questo per farli sparire
    e per farli comparire fai così...

    codice:
    document.getElementById(idIMG)..filters.alpha.opacity=100;
    per IE

    codice:
    document.getElementById(idIMG).style.MozOpacity=1;
    per gli altri

  5. #5
    Non vedo perchè usare l'opacità che è un casino quando si possono usare le proprietà display e/o visibility.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  6. #6
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    anche ma se si usa l'opacità si può sempre, in un secondo momento, gestire una dissolvenza...

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.