【发布时间】:2016-06-02 13:24:52
【问题描述】:
我有一个<span> 标记,我已将.click() 事件应用到该标记,但它不适用于我尝试过的任何一款Android 手机。单击它时,文本只是暂时突出显示,但之后没有任何反应。我还验证了它可以在台式机和 iPhone 上运行。
<span class="likeunlike" data-text="Unlike">{{#t}}Unlike{{/t}}</span>
还有.click() 方法
this.$el.find('.likeunlike').click(function() {
//code here
}
我在网上看到一些人说 Android 没有 onclick 事件,但这对我来说似乎很奇怪。
有人对我应该怎么做才能让可点击的 span 正常工作有任何建议吗?
编辑 1:我正在使用旧的 Google 手机进行测试,但似乎没有任何效果。在朋友的较新的 Android 手机上尝试过(在默认浏览器和 Chrome 中),该网站运行良好。哦,碎片化的 Android 生态系统的乐趣。 :)
【问题讨论】:
-
你可以试试
click,而不是touchstart -
感谢@ExplosionPills,但这也不起作用。我开始认为我正在使用的手机是罪魁祸首。
标签: javascript android jquery click html