我有以下如何动画滑动顺利离开?
$('.left_arrow').hover(function() {
$('.chart').stop().animate({
left: "+=10"
});
},
function() {
$('.chart').stop();
});
而且我想拥有它,当你将鼠标放在箭头自如移动.chart
向左,右箭头它,它移动到右侧。我正在通过应用- left (-7500px is the max)
将其移动到左侧,而0
是最远的。
以上移动超过10,但它不会继续移动它。我怎样才能得到它,所以它一直在移动它。我用的是类似
$('.left_arrow').hover(function() {
$('.chart').stop().animate({
left: "-7500px"
}, 20000);
},
function() {
$('.chart').stop();
});
但问题是,如果我说-6500px
在它需要20秒去1000的其余部分,对20秒去充分的距离。所以速度是偏斜的,我想要一个标准的增量。
难以完全理解没有一些工作的代码,但默认放宽'.animate ()'是'swing'。如果你想要一个“标准增量” - 将缓动类型改为“线性” – elzi 2014-11-06 20:51:43
我想将鼠标放在箭头上,并使用负左CSS属性向左移动div,但我希望它是增量,而不是基于剩余的距离。 – Steven 2014-11-06 20:53:33
我会提供一个aswer,一秒钟。 – elzi 2014-11-06 20:56:12