2013-01-06 27 views
0

我在div「pastmeet」上有一個jQuery切換,我需要在切換後以編程方式設置可見性(無需點擊)。我設置div的樣式來顯示:block;並添加(顯示),然後CSS改爲jQuery。無論我做什麼,div都不顯示,並且源代碼顯示div被分配了一個顯示:無。如何在切換關閉後顯示div?這裏是我現有的代碼:如何在切換後使用jQuery更改可見性

(function ($) { 
     $(document).ready(function() { 
      $(".div_toggle").slideUp(); 
      $(".toggle_action").click(function(){ 
      $(this).next(".div_toggle").slideToggle("slow"); 
     }); 
     $('.pastmeet').css('display', 'block'); // force visibility to on   
     return false; 
    });   
    })(jQuery); 

回答

0

,如果你只是想顯示之間切換和隱藏,你可以使用:

$(".toggle_action").click(function(){ 
     $(this).next(".div_toggle").toggle(); 
    }); 

,但如果你必須做一些更多的自定義,這就是我」已經完成了:

var showHide = 0; 
    $(".toggle_action").click(function(){ 
     if (showHide == 0) { 
       showHide = 1; 
       $(this).next(".div_toggle").hide(); 
      //do something 
     } else { 
       showHide = 0; 
       $(this).next(".div_toggle").show(); 
      //do something 
    }); 
+0

Thanks Losbear!這非常有幫助! – longboardnode