[英]How do I make my scrolling smooth?
我編寫了一個滾動函數,它將在另一個div中滾動一個div。 我們的想法是使用setInterval方法更改內部元素的邊距以模擬滾動div。
我面臨的問題是滾動並不完全平滑。 有時它會在一瞬間停止然后重新開始。 我該怎么做才能消除這些隨機打嗝? (我每20毫秒移動1px)
三條評論可能會回答:
我看到你已經在使用jQuery了。 它有滾動功能,對我來說很順利。
你試過分數位置嗎? 如在scrollerMarginTop - = 0.7;
另外,你可能應該clearInterval(),除非用戶可以移動div並且你希望它繼續滾動回原位。
如果在與它交互之前它很有效,請考慮清除間隔並等待直到交互發生並重新間隔。
心連心
很久以前你問過這個問題,但是如果你還沒有找到一個有效的解決方案,你可以試試Smooth Div Scroll這是一個jQuery插件,完全按照你的描述進行操作:在另一個內滾動一個div。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.