我有以下如何動畫滑動順利離開?
$('.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