Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery if/else语句和'有问题;幻灯片';隐藏最后一个元素的效果_Jquery_If Statement_Slide_Slidetoggle - Fatal编程技术网

jquery if/else语句和'有问题;幻灯片';隐藏最后一个元素的效果

jquery if/else语句和'有问题;幻灯片';隐藏最后一个元素的效果,jquery,if-statement,slide,slidetoggle,Jquery,If Statement,Slide,Slidetoggle,这是我自己拼凑的第一个jquery脚本。我在尝试使用if/else语句时遇到问题。如果您单击的框/链接当前可见,我只希望脚本不要运行 以下是不使用if语句的脚本: })) 以下是我对if语句的尝试: })) 还有,有人知道为什么幻灯片效果会在最后一个元素滑出之前隐藏它吗?我到处都找不到答案 如果您有任何提示和/或建议,请告诉我。 谢谢。您需要更换这个 return:false; 借 我想这就够了 哦,天哪。它总是小东西。你知道幻灯片效果会导致最后一个元素在幻灯片结束前隐藏吗?谢谢 $('.li

这是我自己拼凑的第一个jquery脚本。我在尝试使用if/else语句时遇到问题。如果您单击的框/链接当前可见,我只希望脚本不要运行

以下是不使用if语句的脚本:

}))

以下是我对if语句的尝试:

}))

还有,有人知道为什么幻灯片效果会在最后一个元素滑出之前隐藏它吗?我到处都找不到答案

如果您有任何提示和/或建议,请告诉我。
谢谢。

您需要更换这个

return:false;

我想这就够了


哦,天哪。它总是小东西。你知道幻灯片效果会导致最后一个元素在幻灯片结束前隐藏吗?谢谢
$('.link').click(function () {
var parentName = $(this).closest('ul').attr('id');
var boxNumber = $(this).attr('id');
if($('.' + parentName).children('.' + boxNumber).hasClass('active')){
    return:false;
}
else {
    $('.' + parentName).children('.active').toggle('slide',{direction:'right'},500,function(){
        $('.' + parentName + ' ' + 'div').removeClass('active');
        $('.' + parentName).children('.' + boxNumber).show().effect('slide').addClass('active');
    });
}
return:false;
return false;