【发布时间】:2013-06-21 06:14:37
【问题描述】:
我不知道为什么,但它对我有用。可能我上传错了。 JS Fiddle Link
JS 代码
$("#toggle-content").click(function () {
$(".otherContainers").slideToggle(500);
});
$("#closeImgPP").click(function () {
$(this).parent().hide(500);
});
$("#closeImgPP2").click(function () {
$(this).parent().hide(500);
});
$("#closeImgPP3").click(function () {
$(this).parent().hide(500);
});
我有 5 个相同的 div,我关闭每个 div,例如,我只关闭 5 个 div 中的 3 个,当我使用显示/隐藏按钮时,它会隐藏当前打开的 div 并显示隐藏的 div。
问题是我如何通过单击显示/隐藏按钮来显示所有内容,然后再次单击隐藏所有内容,或者像 2 个不同的按钮,一个用于显示,一个用于隐藏
【问题讨论】:
-
toggle 不是你想要的,因为toggle 会隐藏所有可见的东西,并显示所有隐藏的东西。制作两个单独的按钮,一种是隐藏所有元素,另一种是显示所有元素。
-
是的,你绝对正确,我的大脑无法制作两个单独的按钮......它一直都是粉碎(
标签: javascript class html show-hide