是否有可能使用jQuery在链接元素上触发mouseout事件?jQuery触发鼠标事件
I.e.那种东西
$(linkEle).mouseout()
我想这在iPad上,这尽管没有任何鼠标工作,并实际拥有的事件......
是否有可能使用jQuery在链接元素上触发mouseout事件?jQuery触发鼠标事件
I.e.那种东西
$(linkEle).mouseout()
我想这在iPad上,这尽管没有任何鼠标工作,并实际拥有的事件......
是,jQuery有一个鼠标移出事件处理程序 - http://api.jquery.com/mouseout/
$('some_selector_here').mouseout(function() {
// Do some stuff
}
$('some_selector_here').trigger('mouseout');
您可能能够使用:
.trigger('mouseleave');
在形式:
$('#elementToTriggerMouseLeaveOn').trigger('mouseleave');
参考文献:
我不知道ipad,但它工作正如你张贴。 http://jsfiddle.net/tESUc/
$(linkEle).mouseout();
或
$(linkEle).trigger('mouseout');
或
$(linkEle).trigger($.Event('mouseout'));
用自来水事件尝试
水龙头 - 一攻的pnscreen元素后触发。
$('.link').live('tap',function(event) {
//TODO
});
鼠标悬停状态并不在触摸屏上
存在鼠标悬停/缩小iPad作为需要的事件不工作。看看touchstart/touchmove和touchend事件是专门针对触摸设备的。
像这样的事情http://jsfiddle.net/hTYKQ/将工作在ipad,但以这种方式:
1日点击元素触发mouseenter
功能。
第2点击触发的东西..如果有东西......像一个链接( http://jsfiddle.net/qxM33/1/我搞砸了<a>
href
但你 点。)
外点击该元素触发mouseleave
函数。
什么这个故事教导是:在jQuery的鼠标和鼠标进行功能在ipad工作很像单击功能。
为什么'$(linkEle).mouseout()'不工作? – tskuzzy
你能提供一个你想要完成的更好的描述吗? –