Javascript jQuery点击/触摸事件赢得';t移动式点火(内联元件)

Javascript jQuery点击/触摸事件赢得';t移动式点火(内联元件),javascript,jquery,html,mobile,google-chrome-devtools,Javascript,Jquery,Html,Mobile,Google Chrome Devtools,我有一个span元素,当单击/触摸它时,应该会触发jQuery中的某些操作 HTML <span id="" class="dwr_icon_location locationElementBtn"></span> 问题是,尽管其他元素与jQuery侦听器连接在一起工作正常,但mobile中从未触发该事件。控制台上也没有显示错误。顺便说一句,桌面上的一切似乎都正常 我知道这个问题以前被反复问过,但在这个例子中,我似乎没有找到解决办法。非常感谢您能深入了解如何解决此问题

我有一个span元素,当单击/触摸它时,应该会触发jQuery中的某些操作

HTML

<span id="" class="dwr_icon_location locationElementBtn"></span>
问题是,尽管其他元素与jQuery侦听器连接在一起工作正常,但mobile中从未触发该事件。控制台上也没有显示错误。顺便说一句,桌面上的一切似乎都正常


我知道这个问题以前被反复问过,但在这个例子中,我似乎没有找到解决办法。非常感谢您能深入了解如何解决此问题。

我通过添加

display:inline-block
.locationElementBtn
。对于移动设备上的内联(span)元素,链接命中空间似乎不太明显,因此jQuery事件不会触发。它可能与包含字体图标的元素有关


谢谢你的提示

在这里,它也不适用于非移动站点(Chrome39)。只有在
.locationElementBtn
周围添加边框,它才会起作用,因为我很确定它与您的样式有关,可能在
内联
或类似的东西中有一个
样式元素。@t.niese我也有类似的问题。我是否很清楚ontouchstart不适用于
display:inline?因为这是唯一重要的事情。如果我将其更改为,例如,
display:block-它可以工作。如何内联显示div并使ontouchstart响应?我需要没有新的生产线。
display:inline-block