Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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是否阻止删除第一个或最后一个子类?_Jquery - Fatal编程技术网

JQuery是否阻止删除第一个或最后一个子类?

JQuery是否阻止删除第一个或最后一个子类?,jquery,Jquery,我有一个“活动”类,它不断被删除并添加到其他div中。但我不希望它被删除,如果它适用于第一个或最后一个孩子 JSFiddle: HTML: active.not(“:first child”)返回一个始终为true的jQuery对象,您可以使用is方法来代替返回布尔值的方法 if ( !active.is(":first-child") ) 这是另一个问题,但scrollTo插件在控制台中触发错误。在试图解决第一个/最后一个孩子的问题之前,你可能应该解决这个问题(或者问一个问题来解决这个问题)

我有一个“活动”类,它不断被删除并添加到其他div中。但我不希望它被删除,如果它适用于第一个或最后一个孩子

JSFiddle:

HTML:

active.not(“:first child”)
返回一个始终为
true
的jQuery对象,您可以使用
is
方法来代替返回布尔值的方法

if ( !active.is(":first-child") )

这是另一个问题,但scrollTo插件在控制台中触发错误。在试图解决第一个/最后一个孩子的问题之前,你可能应该解决这个问题(或者问一个问题来解决这个问题)。嗯,是的,我一直得到“…没有方法‘滚动到’”。编辑:我使用了不同版本的scrollTo.min.js
$('#container').mousewheel(function(event, delta) {
    var active = $('.active');

    if (delta > 0) {
        if (active.not(":first-child")) {
            active.removeClass('active').prev().addClass('active');
        }

    } else {
        if (active.not(":last-child")) {
            active.removeClass('active').next().addClass('active');
        }
    }

    $(this).scrollTo( $('.active'),100);
    return false;
});
if ( !active.is(":first-child") )