2010-04-08 53 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查看。