2010-04-08 9 views
0
window.addEvent('domready', function(){ 

$('detail_block_table').addEvent('click', function(){ 

     if ($('detail_showDiv').getStyle('display') == 'none') 
     { 
      $('detail_showDiv').setStyle('display','block'); 
     } 
     else 
     {  
      $('detail_showDiv').setStyle('display','none'); 
     } 

    }); 

}); 

Ceci est le code, il semble bien, mais quelque chose l'empêche de fonctionner.essayer d'afficher/masquer une div mais quelque chose ne fonctionne pas

Des idées?

+0

Tout d'abord, comme suggéré @npup, utilisez la méthode toggle(). Deuxièmement, le code que vous avez posté fonctionne très bien - regardez: http://jsfiddle.net/oskar/my7KX/ –

Répondre

2

Depuis que vous utilisez mootools, pourquoi ne pas simplement faire $('detail_showDiv').toggle(); dans votre gestionnaire de clic?
Vérifiez dans le mootools docs.