divを展開したり折りたたんだりしています。私はまた、すべてを展開してすべてを折りたたむことができます。問題は、divがすでに展開されている場合です。ユーザーがすべて展開をクリックすると、展開されたdivは折りたたまれ、他のdivは展開されます(逆も同様です)。既に展開されていないdivをすべて展開し、折りたたまれていないdivをすべて折りたたむにはどうすればよいですか。シンプルなJQueryすべて展開すべて折りたたみトグル
$(document).ready(function(){
$(".toggle_container").hide();
//Expand/Collapse Individual Boxes
$("span.expand_heading").toggle(function(){
$(this).addClass("active");
}, function() {
$(this).removeClass("active");
});
$("span.expand_heading").click(function(){
$(this).nextAll(".toggle_container:first").slideToggle("slow");
});
//Show hide 'expand all' and 'collapse all' text
$(".expand_all").toggle(function(){
$(this).addClass("expanded");
}, function() {
$(this).removeClass("expanded");
});
//expand or collapse all boxes
$(".expand_all").click(function(){
$(".toggle_container").slideToggle("slow");
});
});
!どうもありがとうございます! – user1005793