为了账号安全,请及时绑定邮箱和手机立即绑定

手机端的onclick触发不了?

手机端的onclick触发不了?

MASTERSHU 2016-12-06 21:31:59
如题,写的手机端的网页,在pc上就可以正常使用,点击有效果,可是在手机上就不行,点击没有任何反应,也试过用on来绑定click事件,也没有反应!!!
查看完整描述

4 回答

已采纳
?
一瞬儿光

TA贡献178条经验 获得超70个赞

on方法和live方法是将元素进行冒泡,可用于动态生成的元素。 手机端没反应可能有几种情况: 1,页面引入的js在手机端报错了。 2,手机缓存了最初的错误代码。 3,绑定的元素区域太小,手机端没点击上。
查看完整回答
反对 回复 2016-12-06
  • 一瞬儿光
    一瞬儿光
    如果在手机端某一款浏览器可以点击触发事件,说明不存在引入js报错,那么可能的原因就是1:存在浏览器兼容(可能性很小),2,缓存了之前错误的代码,可以对浏览器进行清除缓存。他们的答案都是瞎扯淡,ontouch是触摸事件。要调试移动端的话,你就用控制台切换到响应式设计模式下调试,一样的效果。
  • MASTERSHU
    MASTERSHU
    我用了uc的开发者版本把问题找到了,已解决!!!
?
田雯和

TA贡献3条经验 获得超0个赞

一般使用click在真机上测试也是可行的,但是IOS会出现300MS的延迟!请问你是在真机上测试的吗?

查看完整回答
反对 回复 2016-12-07
?
慕沐9807416

TA贡献5条经验 获得超0个赞

手机端可以用ontouch()

查看完整回答
反对 回复 2016-12-07
?
qq_hellohellola_03814043

TA贡献30条经验 获得超21个赞

你好手机端的是,ontuch()事件
查看完整回答
反对 回复 2016-12-07
  • 4 回答
  • 1 关注
  • 9822 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信