javascript - Span onclick 在 webkit 中不起作用(safari mobile)

标签 javascript jquery webkit

我有一个可点击的跨度,可以在 Android 和桌面等设备上完美运行,但在 iPhone 上不起作用。

$('#spanname').on("click", function() {
/* do something */
});

我尝试过 touchstart、touchend 并根据研究后针对这种奇怪行为的其他一些建议添加悬停指针,但没有任何效果。

有什么想法吗?如果没有,我想我将不得不取消跨度并使用 div。

(我使用跨度的原因是因为我使用大»而不是箭头图像)。

最佳答案

尝试向范围添加一个空的 onclick 属性或将光标:指针应用到样式表中的元素。 ;)

More information here

关于javascript - Span onclick 在 webkit 中不起作用(safari mobile),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31605935/

相关文章:

javascript - 如何在 ReactJS 中使用 POST 数据重定向用户?

javascript - 在 JavaScript 中选择具有特定数据属性的特定元素的更好方法?

javascript - css选择器排除jquery对象的某些后代及其后代?

javascript - jquery 中的子 li 选择未选择 li 父元素

javascript - 在过渡期间更改 webkit 过渡速度

javascript - 使用 AngularJS 解析 JSON

javascript - jQuery :not(this) unexpected behavior

javascript - 为 -webkit-transform 重新设置相同的值是否昂贵?

javascript - 无法清除 Canvas

memory-leaks - UIWebView 中类型范围泄漏的输入元素