D.C*_*.C. 4 javascript animation scroll
您好我使用以下方法以编程方式滚动Web文档:
window.scrollBy(0, delta)
Run Code Online (Sandbox Code Playgroud)
scrollBy的当前实现只是将文档跳转到新位置.有没有办法动画这个?我特意使用webkit,jQuery(或任何其他javascript框架)不是一个选项.
在此先感谢您的帮助.
jAn*_*ndy 13
您可以通过调用间隔来为其设置动画:
setInterval(function() {
window.scrollBy(0, 5);
}, 13);
Run Code Online (Sandbox Code Playgroud)
这当然会一遍又一遍地做,所以你需要进行条件检查,何时取消间隔.看起来像:
var timerID = setInterval(function() {
window.scrollBy(0, 5);
if( window.pageYOffset >= 500 )
clearInterval(timerID);
}, 13);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10004 次 |
| 最近记录: |