(html)双击checkbox的时候IE和谷歌执行的方式不一样,求助!

来源:互联网  时间:2017/5/19 0:11:29

关于网友提出的“ (html)双击checkbox的时候IE和谷歌执行的方式不一样,求助!”问题疑问,本网通过在网上对“ (html)双击checkbox的时候IE和谷歌执行的方式不一样,求助!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (html)双击checkbox的时候IE和谷歌执行的方式不一样,求助!
描述:

如题,贴代码



    

        

    
    
        
    

Chrome

IE

Chrome是执行了点击和取消事件,而IE是执行了两次点击事件,这是怎么回事啊,求指导!!!
小弟先谢谢了!


解决方案1:

没碰到过类似的问题,不过你用 change 事件不行吗? 如果你想继续使用click,我教你怎么排查问题。

首先明确问题出在哪里,是IE跟设想有出入,而且输出条件都是inp.checked,所以第一步通过console.log(inp.checked)来判断checked值是否存在,如果不存在,那么问题就很清楚了,如果存在,那么我也不知道怎么回事____orz

解决方案2:

IE 可能会区分单击和双击。双击的话,和单击处理方式一样,第二次并不会变成取消状态。如果时间间隔足够大,系统认为就是两次点击,就不会有这种情况了。

上一篇(html)http请求时抛了一个405错误!。。
下一篇(html)页面跳转后在返回上一页,清除定时器
明星图片
相关文章
《 (html)双击checkbox的时候IE和谷歌执行的方式不一样,求助!》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)