簡體   English   中英

如何使滾動順暢?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM