Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema mousehover

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    170

    Problema mousehover

    Buongiorno a tutti,
    sto cercando di fare uno script in modo che al mousehover di un padiglione si veda il titolo mentre al click una descrizione.
    Funziona quasi tutto correttamente perchè quando chiudo la descrizione non riesco più a vedere il titolo al mousehover dei padiglioni..

    Come posso risolvere?

    per il codice basta guardare il sorgente

    Grazie!

    http://fabiotoscano.it/Fiera.htm

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Perché lo disattivi tu
    codice:
    
    $(function() {
    
    
    $(".pad").hover(function() {
    $(this).children(".title").show(); //visualizza titolo padiglione
    });
    
    
    $(".pad").click(function() {
    
    
        $(this).children(".title").hide(); //scompare il titolo
    
    
        $(this).children(".descr").show(function() { //visualizzo la descrizione stile fancybox
        $(".pad").hover(function() { 
            $(this).children(".title").hide(); //disabilito il mousehover
        }); //click
        
            $(".close").click(function(event) {
                $(".descr").hide();
                event.stopPropagation();
    <-- se qui gli ripristini hover iniziale dovrebbe funzionare--> 
            });//click
        
        });//show
        
        });//fine clcik
    
    
    $(".pad").mouseout(function() {
    $(this).children(".title").hide();
    
    
    });
    });//fine jquery
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    170
    Ciao!
    E' vero ed ho provato anche a ripristinarlo come giustamente mi consigli però come puoi vedere (ho riaggiornato) non è uguale all'effetto iniziale

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vuoi dire che cosi non funziona?
    codice:
    $(".pad").hover(function() { 
    $(this).children(".title").show(); //visualizza titolo padiglione  }); 
     
     
    $(".pad").click(function() { 
     
     
        $(this).children(".title").hide(); //scompare il titolo 
     
     
        $(this).children(".descr").show(function() { //visualizzo la descrizione stile fancybox 
        $(".pad").hover(function() {  
            $(this).children(".title").hide(); //disabilito il mousehover 
        }); //click 
         
            $(".close").click(function(event) { 
                $(".descr").hide(); 
    $(".pad").hover(function() { 
    $(this).children(".title").show(); //visualizza titolo padiglione  }); 
                event.stopPropagation();
            });//click 
         
        });//show 
         
        });//fine clcik
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    170
    Esattamente. Infatti se provi a cliccare su un padiglione e poi a chiudere la scheda si accumulano tutti i nomi al mousehover diversamente da quanto succede all'inizio

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.