javascript - JQuery click() 事件不适用于 webkit 中的 <span>

标签 javascript android jquery click html

我有一个<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/

相关文章:

javascript - 搜索词突出显示代码无法正常工作

javascript - 身份验证 - 每个 ajax 中的 key

javascript - 了解 .map 和 Stringify 与对象

android - 如何在同一代码中同时使用 BroadcastReceiver 和 ListActivity

javascript - 将 Javascript 对象添加到 innerHTML 中

java - WheelView 不会在 ScrollView 内滚动

android - 在发布我的应用程序之前在 play.google 上获取我的应用程序链接

javascript - 如何在 jQuery 中使用事件捕获概念 this._on();

javascript - 使用 jquery 选择元素

javascript - 如何为一个 scrollspy 位置指定不同的 scrollTop 值?