首页 > 其他 > 详细

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

时间:2015-11-27 17:30:14      阅读:247      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!