私のコードは次のように抜粋されます:
1 2 3 4 5 6 7 | var handle = null;
$( "#div_menu_1_con a" ).mouseover( function () {
handle = setTimeout(changethis(???), 3000);
}).mouseout( function () {
clearTimeout(handle);
});
function changethis(selector){。。。。。。};
|
ログイン後にコピー
上記? ? ?重要なのは、現在のマウスオーバー要素をchangethis関数に渡し、それにいくつかの処理をさせることです。
jQueryマウスオーバーをバインドするメソッドは
1 2 3 4 5 6 7 8 9 10 11 | $( "#元素id" ).mouseover( function (){
show($(this));
});
function show(obj){
alert(obj.text());
}
|
ログイン後にコピー
1 2 3 4 5 6 7 8 9 | $( "#div_menu_1_con a" ).mouseover( function () {
var activeElement=this;
handle = setTimeout( function (){
changethis(activeElement);
}, 3000);
}).mouseout( function () {
clearTimeout(handle);
});
function changethis(selector){。。。。。。};
|
ログイン後にコピー
これです、はい、これを使ってください
以上がjqueryは、現在のマウスオーバーが位置する要素を内部関数にどのように渡して割り当てますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。