jQuery 如果选择的是相同的,则折叠标签
jQuery collapse tab if it is the same selected
使用手风琴jQuery我想collapse
如果现在是活动的选择标签
现在如果我点击同一个选项卡什么都没有,但是如果我点击另一个选项卡激活的选项卡就会改变
如果我在活动时单击,如何设置非活动 (slideUp
) 选项卡
你必须检查它是否已经显示然后隐藏它:
if($(a).css("display") == "block")
$(a).slideUp('fast');
else
$(a).slideDown('fast');
或使用.is()
检查它是否可见:
if($(a).is(":visible"))
$(a).slideUp('fast');
else
$(a).slideDown('fast');
改变这个:
$(a).slideDown('fast');
对此:
$(a).slideToggle('fast');
您需要使用 :visible
:
检查手风琴的幻灯片是否已经可见
link.on('click', function (e) {
e.preventDefault();
$("#accordion div").slideUp('fast');
var $target = $(this.hash);
if (!$target.is(':visible'))
$target.slideDown('fast');
});
使用手风琴jQuery我想collapse
如果现在是活动的选择标签
现在如果我点击同一个选项卡什么都没有,但是如果我点击另一个选项卡激活的选项卡就会改变
如果我在活动时单击,如何设置非活动 (slideUp
) 选项卡
你必须检查它是否已经显示然后隐藏它:
if($(a).css("display") == "block")
$(a).slideUp('fast');
else
$(a).slideDown('fast');
或使用.is()
检查它是否可见:
if($(a).is(":visible"))
$(a).slideUp('fast');
else
$(a).slideDown('fast');
改变这个:
$(a).slideDown('fast');
对此:
$(a).slideToggle('fast');
您需要使用 :visible
:
link.on('click', function (e) {
e.preventDefault();
$("#accordion div").slideUp('fast');
var $target = $(this.hash);
if (!$target.is(':visible'))
$target.slideDown('fast');
});