我创建了一些东西,在单击 div/按钮时,它会打开一个单独的 div 及其内容。我希望在单击其中一个按钮 div 时关闭或向上滑动所有非目标项目。
长话短说,我一次只希望打开 1 个“target-div”。我该如何做到这一点?(链接到下面的代码小提琴)
$('.target-div').hide();
$('.button').click(function () {
var $target = $('#div' + $(this).data('target'));
$(this).addClass('selected').siblings().removeClass('selected');
$target.delay(300).slideDown();
if($target.is(':visible')){
$(this).removeClass('selected');
$target.slideUp('normal').removeClass('open');
return false;
}
});