技术饭
Html中的click事件被触发两次的解决方案
                                         copylian   
                                         0 评论   
                                         15078 浏览   
                                         2018.09.13                                    
                                    
                                                                        在做项目的时候遇到了Html中的click事件被触发两次,甚至更多次,简单来说,就是因为点击label的时候,事件冒泡一次,同时会触发关联的input的click事件,导致事再次触发事件。
//1、用中间变量处理
var b=true;
function(){
if(b){
b=false;
//...你的代码块
}
}
//2、用jq处理:
$("#btnbgm").one("click",function(){
_click($(this));
});
function _click(obj){
//你的代码块
settimeOut(function(){
$("#btnbgm").one("click",function(){
_click(obj);
});
},500);
}
感谢你的支持,我会继续努力!
        
            
        扫码打赏,感谢您的支持!
        
                    
        
文明上网理性发言!