Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    Piccolo aiuto con jquery!

    Salve raga, ho un piccolo prblema con un'animazione e mi è venuto il dubbio che forse non si possa proprio fare.

    In pratica ho un menu laterale con margine sinistro a 0 se clicco su un link mi parte la funzioncina con jquery animate che mi anima il blocco fino a spostarlo a margine sinistro -150px.In pratica scompare.Adesso mi piacerebbe che ri-cliccando sullo stesso tasto avvenga l'operazione inversa ma non sono cavolo di riuscire in quest'ultima operazione.

    Mi dareste una manina?

    Vi posto il codice per chiarezza:

    codice:
    $(".open_menu").click(function(){
    	
     	 
      $(".container_menu").animate({'margin-left':'-153px'},1000)
      
      });
    ho provato anche a far cambiare classe a open_menu chiamandola close_menu e a fare la stessa funzione ma invertita. Nulla da fare non funziona sebbene vi sia il cambio di classe.

    Grazie in anticipo!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    titoli piu' esplicativi per favore
    codice:
    $(".open_menu").click(function(){
      var menu=$(".container_menu");
      if(!menu.is('.menuClosed')){
        menu.stop().addClass('menuClosed').animate({'margin-left':'-153px'},1000);
      } else {
        menu.stop().removeClass('menuClosed').animate({'margin-left':0},1000);
      }
    });

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617
    Garzie infinite e scusa per il titolo, avevo provato una cosa simile con il cambio di classe ma mi mancava qualche cosuccia.

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.