2010-04-08 57 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'); 
     } 

    }); 

}); 

这是代码,它看起来很好,但有些东西阻止它工作。试图显示/隐藏一个div,但有些东西不能正常工作

任何想法?

+0

首先,如@npup建议的那样,使用toggle()方法。 其次,你发布的代码工作得很好 - 看:http://jsfiddle.net/oskar/my7KX/ – 2010-04-08 10:45:55

回答

2

由于您使用的是mootools,为什么不简单在您的点击处理程序中执行$('detail_showDiv').toggle();
mootools docs查看。