【发布时间】:2013-03-07 13:37:30
【问题描述】:
我有一些 div (title)。当我按下时,让我们说div1,字幕显示。当我按下另一个 div 时,假设 div2,然后 div1 隐藏,div2 正在显示。
我想要的是,当我按div1,然后再次按div1 时,它会隐藏。
您可以在 if/else 语句中看到我尝试过的内容。
希望有人可以在这里帮助我。
$(document).ready(function()
{
$(".title").click(function()
{
var $element = $(this);
$(".open").removeClass("open");
$('.subtitle').hide(500);
$element.toggleClass('open');
$element.children('.subtitle').toggle(500);
if($(this).hasClass() == "open")
{
$element.children(".subtitle").hide(500);
}
});
});
【问题讨论】:
-
能否也显示相关的HTML代码?
-
你能在jsfiddle.net创建一个演示吗
标签: jquery class if-statement show-hide