+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 1 su 1

Discussione: [jquery] Semplificare codice ed evitare ripetizioni

  1. #1
    cloude83 non è in linea Novello
    Post
    25

    [jquery] Semplificare codice ed evitare ripetizioni

    Ciao a tutti,
    Ho questa pagina jQuery: menu tree - jsFiddle demo by gabrieleromanato
    con un menu che al click mi aggiunge la classe "selected" sull' elemento <li> in base all'altezza della lista,
    come posso semplificare e "pulire" questa parte di codice seguente?

    GRAZIE!

    codice:
    <script type="text/javascript" language="javascript">
    $(document).ready(function(){
    $(window).live('change', resizeFrame);
     function resizeFrame() { var divHeight = $('li#nameA').outerHeight();
      if(divHeight > 30) { $('li#nameA > a').addClass('Selected');}	else { $('li#nameA > a').removeClass('Selected'); } } setInterval(resizeFrame, 150);
     function resizeFrame2() { var divHeight = $('li#nameB').outerHeight();
      if(divHeight > 30) { $('li#nameB > a').addClass('Selected');}	else { $('li#nameB > a').removeClass('Selected'); } } setInterval(resizeFrame2, 150);
     function resizeFrame3() { var divHeight = $('li#nameC').outerHeight();
      if(divHeight > 30) { $('li#nameC > a').addClass('Selected');}	else { $('li#nameC > a').removeClass('Selected'); } } setInterval(resizeFrame3, 150);
      });
    </script>
    Ultima modifica di cloude83; 04-04-2013 14:09 

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi