2013-03-11 3 views
5

jQueryでは、ページがロードされているとき、実際にマウス操作されていないときに、要素が自動的にマウスオーバーされるように振舞う可能性はありますか?私が言いたいのは、私が置いたときにやるべきことをするために、私が望む要素にポインタを置かないということです。実際にマウスオーバーされていないときに要素上でマウスオーバー機能をトリガする方法

+0

前にイベントのマウスオーバーを呼び出します。ホバー?最初はマウスオーバーイベントを送出することで可能ですが、後は​​できません – automaticoo

答えて

14

.trigger()を使用してイベントをトリガーします。

$('#foo').trigger('mouseover'); 
8

あなたが実際にアクションをしたいときにはしませ起こらないマウスオーバーで、あるとしてdocument.ready機能で目的のアクションを入れて直接

$('abc').mouseover(); 
+0

$(document).ready(function(){ $( '#item')。trigger( 'mouseover'): }); ですが、構文エラーがありますか? –

+3

コロンは何ですか? –

2

をハンドラを呼び出すことができます。

-1

あなたはjavascriptのonmouseover属性やCSS意味するかdocument.ready

関連する問題