在iPad上触发jQuery mouseout事件

时间:2011-07-28 06:41:20

标签: javascript jquery css ipad mobile-safari

我有一个按钮和一些在iPad上查看的页面的子链接...现在,当我点击按钮时,我想在子链接上触发mouseout事件(目的是从链接中删除悬停状态)< / p>

我试过了

$("#leftNav  a").mouseleave(); 
$("#leftNav  a").mouseout(); 
$("#leftNav  a").trigger("mouseout"); 
$("#leftNav  a").trigger("mouseleave");

但他们似乎都没有工作,他们也不在iPad上。请帮我。谢谢。

在你说之前,iPad上没有悬停,我知道......但是请从Apple读到这个;

When the user focuses on an element by single-tapping it, the
     

:应用悬停样式,鼠标悬停,鼠标移动,mousedown,   mouseup和click events fire(总是;按顺序)。

2 个答案:

答案 0 :(得分:0)

你应该看看这个页面: iPad plug-ins for Jquery

它将具有您需要的正确语法。

答案 1 :(得分:0)

根据我的经验,它更像是:

:hover styles are applied and the mouseover, mousemove, mousedown, mouseup and click 
events fire (always; and in that order) 
or NONE OF THE ABOVE AT ALL.

您是否考虑使用支持触摸事件的插件?