【发布时间】:2011-01-20 12:51:15
【问题描述】:
我正在尝试创建一个手动切换来隐藏一些 div 标签。但它似乎没有做任何事情。我添加了警报以查看它们是否出现,但无济于事。使用简单的切换();功能确实有效。
事实上,我实际上是在尝试弄清楚如何显示或隐藏所有 div。因为目前,如果一些 div 是打开的,而一些 div 是关闭的,使用切换只是交换它们(所以显示的 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 很难判断。