0

私はstackoverflowを見ましたが、私はプログラマーではありません。基本的な知識が欠けていると確信しており、jqueryリファレンスWebサイトは役に立ちません。

マウスが画像の上を移動しているかどうかを検出するには、mouseove と hover の両方を使用する必要があります (アニメーションがある可能性があります)。私の問題は、 mystuffを実行するために使用するのと同じコードを削減したいということですが、同時に、マウスがmyotherstuffを実行するために離れたときの代替が必要です。

コードはどのように書けばよいですか?

$("#central .img").mousemove(
   function(){*mystuff*}
);

$("#central .img").hover(
   function(){*mystuff*}
   ,function(){*myotherstuff*}
);

ご協力ありがとうございました

4

1 に答える 1

0

関数に名前を付けて再利用できます。

function myfunction(){*mystuff*}
$("#central .img").mousemove(myfunction);

$("#central .img").hover(
   myfunction
   ,function(){*myotherstuff*}
);
于 2011-03-27T11:53:21.767 に答える