我有一个<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 事件,但这对我来说似乎很奇怪。
有人对我应该做什么以使可点击范围正常工作有任何建议吗?
编辑 1:我正在旧的 Google 手机上进行测试,但似乎没有任何效果。在 friend 的新款 Android 手机上尝试过(在默认浏览器和 Chrome 中),该网站运行良好。哦, fragment 化的 Android 生态系统的乐趣。 :)
最佳答案
向范围添加一个空的 onclick
属性,或将 cursor:pointer
应用于样式表中的元素。 More info here 。
关于javascript - JQuery click() 事件不适用于 webkit 中的 <span>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14699282/