js window.setInterval 内部定义计时器
我的setInterval中需要实现两个功能,一个是浮动模块的滚动为了效果更佳平滑,设置运行时间为1毫秒,里一个功能是倒计时以秒为单位。代码如下varp=0;window...
我的setInterval中需要实现两个功能,一个是浮动模块的滚动为了效果更佳平滑,设置运行时间为1毫秒,里一个功能是倒计时以秒为单位。代码如下
var p=0;
window.setInterval(function(){
setFloat();
// 倒计时
++p;
if(p==1000){
remainTime();
p=0;
}
},1);
在执行的时候秒数总是很慢很慢,请教是什么原因 展开
var p=0;
window.setInterval(function(){
setFloat();
// 倒计时
++p;
if(p==1000){
remainTime();
p=0;
}
},1);
在执行的时候秒数总是很慢很慢,请教是什么原因 展开
3个回答
展开全部
估计是setFloat()的执行时间比较长,导致后面的代码并没有按照1毫秒p加一去执行,可能是n毫秒p才加一,可以将这两个操作放在两个setInterval中去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改为window.setTimeout()方法试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询