2011-07-27 9 views
6

jQueryを使用してリンク要素でmouseoutイベントをトリガーすることはできますか?jQuery trigger mouseoutイベント

I.e.ソートの何か

$(linkEle).mouseout() 

私は、これは任意のマウスカーソルを持っていないにも関わらず、実際にイベントを持っていないのiPad上で仕事をしたい...

+0

なぜ '$(linkEle).mouseout()'が機能しないのですか? – tskuzzy

+2

あなたが達成しようとしていることのより良い説明を提供できますか? –

答えて

11

はい、jQueryのマウスアウトイベントハンドラを持っています - http://api.jquery.com/mouseout/

$('some_selector_here').mouseout(function() { 
    // Do some stuff 
} 

$('some_selector_here').trigger('mouseout'); 
0

あなたが使用することができるかもしれない:

.trigger('mouseleave'); 
$('#elementToTriggerMouseLeaveOn').trigger('mouseleave'); 

参照:

0
$(linkEle).mouseout(); 

または

$(linkEle).trigger('mouseout'); 

または

$(linkEle).trigger($.Event('mouseout')); 
0

タップイベントに

タップしてください - タップpnscreen要素の後にトリガを。

http://www.roccles.com/?p=134

$('.link').live('tap',function(event) { 
//TODO 
}); 

マウスホバー状態は、iPad上で必要に応じてイベントが動作しないタッチスクリーン上の

0

マウスオーバー/アウトは存在しません。タッチデバイス専用のタッチスタート/タッチ移動とタッチイベントをご覧ください。このhttp://jsfiddle.net/hTYKQ/よう

0

何かがiPadのではなく、このように動作します:要素に

  • 第一クリックしてmouseenter機能をトリガします。


  • それがものを持っている場合は第二のクリックで(私は<a>hrefをねじ込まれていますが ポイントを得る。 http://jsfiddle.net/qxM33/1/


  • クリックしてリンクのように... ..ものをトリガー要素はmouseleave関数をトリガします。この物語は教えて何

です:jqueryの上にマウスとマウスアウト機能は、iPadのにクリック機能のように多くの仕事します。

関連する問題