我想創建一個手動切換來隱藏一些div標籤。但它似乎沒有做任何事情。我添加了警報,看看他們是否顯示,但無濟於事。使用簡單的toggle();功能可以工作。jQuery手動切換不起作用
事實上,我實際上正在努力解決如何顯示或隱藏所有div。因爲目前,如果一些div打開並且一些div被關閉,那麼使用toggle就會將它們交換掉(因此顯示的div是隱藏的,隱藏的div正在顯示)。有任何想法嗎?
//button to show/hide rows
$('#hideRows').live('click', function() {
$('.dragbox').each(function(){
//$(this).find('.dragbox-content').toggle();
$(this).find('.dragbox-content').toggle(
function() {
//$(this).css({"display":"none"});
alert("hide");
},
function() {
//$(this).css({"display":"block"});
alert("show");
}
);
});
});
很難說,沒有看到相關的HTML。 – 2010-02-24 13:17:53