Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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
Javascript 停止以内联对象为目标的jQuery步骤动画_Javascript_Jquery_Jquery Animate - Fatal编程技术网

Javascript 停止以内联对象为目标的jQuery步骤动画

Javascript 停止以内联对象为目标的jQuery步骤动画,javascript,jquery,jquery-animate,Javascript,Jquery,Jquery Animate,考虑以下jQuery: $({x: startX}).animate({x: endX}, { duration: 100, step: function(now, fx) { xVar = now; } }); 是否可以在再次调用之前停止此动画?我试过了 $({x: startX}).stop().animate(...) 但这似乎不对,而且似乎也不起作用。有什么想法吗? 谢谢 在jQuery文档中,您不能对刚刚传递对象的jQuery对象使用.an

考虑以下jQuery:

$({x: startX}).animate({x: endX}, {
    duration: 100,
    step: function(now, fx) { 
        xVar = now;
    }
});
是否可以在再次调用之前停止此动画?我试过了

$({x: startX}).stop().animate(...)
但这似乎不对,而且似乎也不起作用。有什么想法吗?
谢谢

在jQuery文档中,您不能对刚刚传递对象的jQuery对象使用
.animate()
。相关引用自:

因此,我的结论是,这个构造不受支持:

$({x: startX}).animate(...)

我刚刚为shizzle确认了
$({x:startX}).stop().animate(…)
不起作用:我想我会尝试使用虚拟对象。谢谢你的回复
$({x: startX}).animate(...)