快捷导航

安卓系统微信内嵌浏览器 touch页面 css动画停顿?

分别在安卓、苹果上测试,疯狂点击屏幕,苹果很好,但是安卓停顿的很厉害。有什么方法解决么?functionBall(){varr=Math.floor(Math.random()*255);varg=Math.floor(Math.random()*255);varb=Math.floor(Math.random()*255);this.id=Date.now();varballDiv=''$('body').append(ballDiv);this.move();}Ball.prototype.move=function(){setInterval(function(){var$dom=$('#'+this.id);vart=$dom.offset().top$dom.css({transform:'translateY('+(t+.5)+'px)'})}.bind(this),20);};setInterval(function(){newBall();},2000)

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

排除定时器以清除的情况?
安卓的流畅度确实不如IOS,可以通过调整定时器的刷新频率贴近流畅
回复

使用道具 举报

大概吧
这问题一概是之前的定时器没清除导致的,在每次创建定时器前先清除上一次的定时器。
加个定时器timer,然后在每次创建定时器之前清除掉clearInterval(timer);
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP