|

楼主 |
发表于 2017-4-15 00:28:30
|
显示全部楼层
按照您方法改了一下,可以运行了,但出现一个很奇怪的问题,就是第一次可以运行成功,但60s之后重新点击就按钮上面文字会有规律的跳动,再60s之后点击有没什么问题,但再次点击又会跳动,就是奇数次点击可以成功倒计时,偶数次点击就会跳动60s,js代码如下:
Model.prototype.yzmbtn = function(event)
{
var a=60;
var me=this;
function time()
{
var btn=me.comp("yzmbtn");
if(a==0)
{
btn.set({
"disabled" :false,
"label" : "免费获取验证码"
})}
else
{
btn.set({
"disabled" : true,
"label" : a + "秒后可重新获取"
});
a--;
}
}setInterval(time,1000);
}; |
|