我想弄清楚如何移動滾動事件上的圖像。我使用.animate
,但即使在用戶放開之後,它也會一路移動。我希望當用戶停止滾動時停止。當用戶滾動時移動圖像或元素
3
A
回答
3
Stack: Determine the direction of scroll
利用這一點,你就可以使用.animate
var lastScrollTop = 0;
$("div").scroll(function (event) {
var st = $(this).scrollTop();
if (st > lastScrollTop) {
$('img').animate({top: '-=10'}, 10);
} else {
$('img').animate({top: '+=10'}, 10);
}
lastScrollTop = st;
});
否認:如果您想將圖像與頁面移動,添加position: fixed;
到CSS。
0
你可以使用
$(窗口).scroll(功能(){$(圖).POSITION($(圖像).POSITION()頂部+ 10);})
取決於你的CSS。 如果你可以提供一些代碼(在jsFiddle中),也許我能夠幫助你更好一點。
+0
這裏是jsfiddle的鏈接。你能告訴我什麼是錯的嗎?[jsfiddle](http://jsfiddle.net/MMZ2h/2) – Esser
相關問題
- 1. 當我移動滾動視圖時移動的像素數
- 2. 當用戶滾動頁面時移動圖像(使用jQuery)?
- 3. 滾動時移動圖像
- 4. 滾動時移動圖像
- 5. 當用戶滾動時出現圖像
- 6. 當頁面向上或向下滾動時移動圖像
- 7. 當觸摸移動某個元素時禁用滾動
- 8. 當用戶滾動時,如何保持div /圖像不滾動?
- 9. 元素移動jquery滾動
- 10. 滾動時水平移動元素
- 11. 當用戶手指移動的元素
- 12. 當用戶試圖滾動時,jquery整個部分移動
- 13. 奇怪的行爲,當滑塊滾動時元素移動
- 14. 在圖像元素內移動圖像
- 15. 當在元素後面滾動時去飽和圖像
- 16. 如何用滾動移動html元素?
- 17. 在滾動時停止移動元素移動
- 18. 當他們滾動時動畫圖像
- 19. 當我向下滾動時,如何讓圖像移動?
- 20. 滾動時動畫元素
- 21. 如何在元素中設置背景圖像,在滾動時垂直移動?
- 22. 當用戶滾動特定距離時隱藏元素
- 23. 用戶滾動時計算滾動視圖的位移
- 24. 使用離子滾動移動並滾動畫布元素
- 25. 當視圖像幻燈片一樣顯示時,自動滾動UICollectionView元素。
- 26. 滾動上的移動元素
- 27. Jquery滾動頂部元素不移動
- 28. 彈性滾動移動元素
- 29. 如何移動滾動上的元素
- 30. 當元素被移除時,可滾動的div容器消失
這很明顯。我實際上想要一個小葉子隨着用戶向下滾動而緩慢向上移動。不管怎麼說,還是要謝謝你。 – Esser