如何让我的滚动流畅?
问题描述:
我写了一个滚动功能,将滚动一个div在另一个里面。我们的想法是使用setInterval方法来更改内部元素的边距以模拟滚动div。如何让我的滚动流畅?
我面临的问题是滚动不完全平滑。有时它会停顿一会儿,然后恢复。我能做些什么来消除这些随机打嗝? (我每移动20毫秒1px的)
答
三点意见,可能使一个答案:
我你已经在使用jQuery看到。它具有对我来说很流畅的滚动功能。
你有没有试过小数位?如在scrollerMarginTop - = 0.7;
此外,您应该clearInterval(),除非用户可以移动div,并且您希望它恢复滚动到位。
如果它工作良好,直到与它进行交互,请考虑清除间隔并等待,直到发生交互并重新间隔。
心连心
有没有代码或网址? – galambalazs 2010-06-29 11:15:34
http://github.com/niyazpk/HTML-Content-Scroller/blob/master/index.html – Niyaz 2010-06-30 05:07:20