我有一個div來從頂部到另一個div的底部進行動畫製作。我目前正在玩w/mouseenter/leave和JS動畫w/easing,它的原始狀態是up/top。我想懸停/ mouseenter,並讓它向下移動,如果我mouseleave /懸停關閉下來。當我再次懸停時,它會回到頂部/開始。多個懸停實例jQuery
我最初使用的mouseenter/leave顯然不會做我所需要的,因爲我希望狀態在mouseleave時保持不變。那麼什麼功能最適合這種需求呢?我仍然在學習術語,並在如何更好地提出問題方面陷入困境。
代碼:
function init() {
mouseenter: function(){
$(".ltrP").stop(true, true).animate({
marginTop:"170px"
},
{
duration: 1000,
easing: "easeOutBounce"
});
},
mouseleave: function(){
$(".ltrP").stop(true, true).animate({
marginTop: "0px"
},
{
duration: 1000,
easing: "easeInBounce"
});
}
});
}
window.onload = init;
謝謝Lumocra!我選擇了這個答案,因爲它與其他情況一起工作似乎非常靈活,並且爲將來的學習需求/提示而着名。 – Commandrea 2012-07-12 18:49:31