我有一个按钮和一些在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(总是;按顺序)。
答案 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.
您是否考虑使用支持触摸事件的插件?