0
A
回答
0
用鼠標這樣離開
$('.container')
.mouseover(function(){
$('.box2').stop(true, true).animate({top:0}, 150);
})
.mouseleave(function(){
$('.box2').stop(true, true).animate({top:40}, 150);
})
;
的多個實例嘗試這個
$('.container').each(function() {
var c = $(this);
var box = c.find('.box2');
c.
mouseover(function(){
box.stop(true, true).animate({top:0}, 150);
})
.mouseleave(function(){
box.stop(true, true).animate({top:40}, 150);
});
});
3
使用mouseenter
和mouseleave
而不是mouseover
和mouseout
。
mouseout
在遊標進入父div的另一個子元素時觸發。
1
這是你想要的嗎?
我基本上添加一個檢查.box2
是否正在動畫,如果是這樣,只是沒有返回任何東西。
$(function() {
$('.container').on('mouseenter', function() {
var box = $(this).find('.box2');
if(box.is(':animated')) return false;
box.stop(true, true).animate({
top: 0
}, 150);
});
$('.container').on('mouseleave', function() {
var box = $(this).find('.box2');
if(box.is(':animated')) return false;
box.stop(true, true).animate({
top: 40
}, 150);
});
});
+0
任何想法如何處理同一頁面上的多個實例?我知道我需要一個(。$ this)的地方。 – Andy 2012-04-04 09:51:26
+0
@安迪編輯我的答案,看到新的小提琴 – 2012-04-04 09:58:52
相關問題
- 1. 滑動抽屜並不完美
- 2. ListView滑動/滑動動畫
- 3. 實現完美定時的動畫
- 4. CSS - 像素完美的漢堡動畫
- 5. 延遲動畫,直到其他動畫完成(滑動內容(
- 6. 像素完美碰撞動畫片動畫,XNA
- 7. 向左滑動並向右滑動對活動的動畫
- 8. Java,光滑的2D,動畫不動畫
- 9. 動畫@keyframes滑動頂部並保持
- 10. 滑塊並不完美 - 2圖像顯示在滑塊
- 11. Jquery動畫向左滑動(擴展)並向下滑動
- 12. 滑動UIProgressView(動畫)
- 13. 旋轉木馬顯示完美,但不會滑動
- 14. Reactjs滑動動畫滑動面板
- 15. UIView動畫滑入,但不滑出使用塊動畫方法
- 16. 滑動畫
- 17. 滑出動畫
- 18. 動畫UIPickerView動畫(向上滑動)
- 19. 圖像動畫不平滑
- 20. Silverlight動畫不光滑
- 21. 動畫UILabel不光滑
- 22. jQuery動畫,不光滑
- 23. Android動畫不平滑
- 24. ExpandableLayout動畫不平滑
- 25. Slidingbar .js動畫不平滑
- 26. 如何向上滑動,並與動畫滑下android系統
- 27. 了slideDown()是完美流暢,動畫()不是
- 28. jquery滑動上下動畫不會停止滑動
- 29. div滾動jquery動畫不光滑
- 30. 移動動畫在android中不光滑
我更新了它:) http://jsfiddle.net/UhNHW/1/ – Andy 2012-04-04 09:39:13