Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Jquery animate menu

  1. #1

    Jquery animate menu

    Salve, ho una classica lista:
    codice:
    <style>
       li a{
              padding:10px;
              background:red;
              display:block;
              width:10px;
    }
    </style>
    
    <ul>[*]<a>prova1</a>[*]<a>prova2</a>[/list]
    che dovrebbe fungere da menu verticale...volevo fare un effetto jquery che al passaggio del mouse su ogni link questi crescessero in larghezza ed altezza, cosi ho usato la funzione animate() in questo modo:

    codice:
    $("li a").hover(function(){
    	
    	var width=$(this).css("width");
    	
    	if(parseInt(width)==10){
    	$(this).animate({
    			width:"+=50px",
    			height:"+=10px",
    	},1000);
    	
    	};
    	})
    già qui c'è un problema, nel senso che all'inizio se uno muove velocemente il puntatore sopra il link questo cresce di 2-3 volte, sembra che bypassi il controllo...
    e poi altra cosa: come faccio a dirgli di tornare alla posizione di partenza qualora si passi su un altro link. il metodo blur non funge.

    grazie.

  2. #2
    ok risolto da solo.

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.