2012-01-19 67 views
1

由于某种原因,当我在移动设备中打开该网站时,由于某种原因,我有一个悬停事件,当点击该元素时会触发相同的事件。移动设备interperting悬停为点击

<ul> 
    <li> 
     <a class="trigger"> <img/> </a> 
     <div> Text</div> 
     <p>text</p> 
    </li> 
</ul> 

有上trigger类悬停事件和<p>点击元素。在移动设备上,当我点击锚标签悬停事件时被触发。

+0

触摸屏?如果是这样,我以前见过这种情况,请尝试双击以查看点击事件是否被触发。 –

回答

1

这就是hover事件在大多数移动设备中的工作原理。您必须使用双击才能触发click事件。

+0

是否有任何其他未被移动设备捕获的事件可以使用? – user1158628

+1

如果你想探索手机触摸事件,你可以看看jQuery Mobile http://code.jquery.com/mobile/latest/demos/docs/api/events.html – ShankarSangoli