在div上绑定click事件,手机端失效解决方法

2017-7-6 hanbin JavaScript

最近在做微信相关项目,在登录注册页面的输入框绑定click事件,pc端一切正常,不过在手机上点击就没有效果,检查发现并没有报错,那么就可以肯定是div上面绑定click事件在手机上没起作用。当时想的是不是移动端的touch事件阻止了默认行为导致click事件失效。

解决方法:

1.一个最简单的方法就是将div换成a。

2.给div加上属性cursor:pointer;

3.在div上加上onclick="";

总结起来就是要抵消阻止默认事件就行了。

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2017 www.elight.cn, All Rights Reserved