告别滚动抖动,实现流畅自动滚动!
很多开发者使用setInterval结合scrollTop实现自动滚动,但容易造成滚动条抖动,影响用户体验。本文分析原因并提供解决方案。
问题:使用setInterval不断增加scrollTop值,例如:
rollStart() { const ulbox = document.getElementById("roolList"); if (ulbox.scrollTop >= ulbox.scrollHeight) { ulbox.scrollTop = 0; } else { ulbox.scrollTop += 1; }}setInterval(this.rollStart, t);
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。