jQuery 切换如果不是这个
如果这是一个新手问题,请原谅我:
我设置了一个菜单来打开下一个 div 以查看更多详细信息,如果已经打开另一个 div,它将在打开新 div 时将其关闭。如果您单击与该 div 关联的标题,我无法弄清楚如何关闭已打开的 div。它只是关闭&重新开放。
代码:
$(document).ready(function() {
$(".heading").click(function(){
if($(".content").is(":visible")){
$(".less").removeClass("less");
$(".content").slideUp(500);
}
$(this).next(".content").slideToggle(500);
$(this).children(".more").toggleClass("less");
});
});
感谢任何帮助。
Forgive me if this is a newbie question:
I've got a menu set to open the next div to see more details, and if there is another div open already it will close it while it opens the new one. I cannot figure out how to close the div already open if you click on the header associated with that div. It just closes & reopens.
Code:
$(document).ready(function() {
$(".heading").click(function(){
if($(".content").is(":visible")){
$(".less").removeClass("less");
$(".content").slideUp(500);
}
$(this).next(".content").slideToggle(500);
$(this).children(".more").toggleClass("less");
});
});
Any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
Try this:
试试这个
可能是对你所拥有的侵入性最小的改变,应该有效。
Try this
Probably the least invasive change to what you have, that should work.