码迷,mamicode.com
首页 > 其他好文 > 详细

360浏览器下设置按钮失效的bug无法解决

时间:2015-11-27 17:32:48      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

 

表现一:注册页面无此bug

表现二:绑定手机页面有bug

表现三:可以设置其他按钮失效 但是不能设置自身失效

表现四:只有文字区域可以点击 非按钮文字区域不能点击

解决方法:重叠一个按钮用来显示提示语 设置原本的按钮文字为空

时间过后再恢复

 

原本的代码

var wait=60; 
function time(o) { 
    if (wait == 0) { 
        o.removeAttribute("disabled"); 
        o.value="获取激活码"; 
        wait = 60; 
    } else { 
        o.setAttribute("disabled", true); 
        o.value=wait+"秒后可以重新发送"; 
        wait--; 
        setTimeout(function(){time(o)}, 1000); 
    } 
}

 

 

现在的代码

var wait=60;
function wtime(btn) {
    var vi_btn = document.getElementById("vi_checkcode");
    if (wait == 0) {
        if(vi_btn != null){
            //vi_btn.setAttribute("display","none");
            vi_btn.style.display = "none";
        }
        btn.removeAttribute("disabled");
        btn.value="获取验证码";
        wait = 60;
    } else {
        if(vi_btn != null){
            btn.value="";
            //vi_btn.setAttribute("display","block");
            vi_btn.style.display = "block";
            vi_btn.value=wait+"秒后可以重新发送";
        }
        else{
            btn.value=wait+"秒后可以重新发送";
        }
        btn.setAttribute("disabled", true);
        wait--;
        setTimeout(function(){wtime(btn)}, 1000);
    }
}

 

360浏览器下设置按钮失效的bug无法解决

标签:

原文地址:http://www.cnblogs.com/tipcoo/p/5000942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!