在转换期间更改webkit转换速度

时间:2011-11-03 20:19:29

标签: javascript html css webkit

我需要在屏幕上顺利滚动大量文字。使用webkitTransform做得非常好,但我也想让用户根据他们阅读的速度来改变滚动的速度或暂停滚动。根据我的发现,一旦开始,就没有办法改变webkit转换的持续时间。使用setInterval并移动文本可以正常工作,但随着速度的增加,它会变得很难读。

任何人都可以推荐一种很好的方法,让用户可以调整速度并以更高的速度提供可读文本吗?

1 个答案:

答案 0 :(得分:0)

我对修改当前运行的CSS3转换知之甚少,但作为替代解决方案,我会使用浏览器的原生滚动scrollTop.scrollTop()来滚动大量的JavaScript文本如果您使用的是jQuery)。 这样,即使没有JavaScript,用户也可以拥有熟悉的界面,只需使用setTimeout()setInterval()即可实现。如果最终结果过于激动,请尝试以较小的间隔修改scrollTop,但速度更快。 (即,而不是每500毫秒增加+100,尝试每50毫秒增加+10)