Javascript jQuery:toogle-->;仅打开一个项目并折叠其他同级项目
jfiddle: 您好,我试图在使用jQuery切换只打开一个父项的同时完成其他父项的合并 我试过了Javascript jQuery:toogle-->;仅打开一个项目并折叠其他同级项目,javascript,jquery,Javascript,Jquery,jfiddle: 您好,我试图在使用jQuery切换只打开一个父项的同时完成其他父项的合并 我试过了 var index = $(this).index(); $('.togglebox').eq(index).slideToggle("fast").siblings('.togglebox').hide(); 我希望你们能帮我。。 谢谢我将javascript更改为: 我只需使用“togglebox”类保存所有元素,并在执行slideToggle动画之前折叠它们。您没有在单击事件中调用隐藏函
var index = $(this).index();
$('.togglebox').eq(index).slideToggle("fast").siblings('.togglebox').hide();
我希望你们能帮我。。
谢谢我将javascript更改为:
我只需使用“togglebox”类保存所有元素,并在执行slideToggle动画之前折叠它们。您没有在单击事件中调用隐藏函数: 试试这个
$(function(){
$(".togglebox").hide();
$("h3").click(function(){
$(".togglebox").slideUp('fast');
$(this).next(".togglebox").slideDown("fast");
});
});
所以,如果打开了
item1
并单击了item2
,你想关闭item1
并打开item2
吗?是的,这就是我想要的,谢谢你的解释,这几乎和我的一样,但是你以1秒的优势击败了我发帖:P
$(function(){
$(".togglebox").hide();
$("h3").click(function(){
$(".togglebox").slideUp('fast');
$(this).next(".togglebox").slideDown("fast");
});
});