怎么能实现div里的滚动条滚动时有动画效果
我用js代码控制scrollTop值,但是滚动效果显得太僵硬了,问下有没有能让滚动条滚动时能柔和一些的方法。...
我用js代码控制scrollTop值,但是滚动效果显得太僵硬了,问下有没有能让滚动条滚动时能柔和一些的方法。
展开
3个回答
展开全部
如果你有jquery库的话,就用animate()方法
如果只用原生态的JS,那么就用定时器setInterval
如果只用原生态的JS,那么就用定时器setInterval
追问
公司用的是zepto,但是zepto里的animate好像不支持scrollTop,我试过了。
追答
那就用原生态的setInterval吧。
var timer=setInterval(function(){
if(滚完了)
{ clearInterval(timer)}
else
{ scrollTop+=10; }
},30);
这样可以么
展开全部
你用 JQ 的话一个 .animate() 就搞定了
追问
公司用的是zepto,但是zepto里的animate好像不支持scrollTop,我试过了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以使用固定定位啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询