jQueryを初めて使用しました。 イメージを変更するイメージにmouseoverイベントを追加しようとしています。イメージを元のイメージに戻すmouseoutイベントを追加しようとしています。jQuery mouseoverイベントon image.Advice?
私は画像
<div id="enter">
<img src="images/entersite.png"/>
</div>
といくつかのjQueryコード
$("#enter").mouseover(function(){
$("#enter").html("<img src='images/entersitehover.png'/>");
});
$("#enter").mouseout(function(){
$("#enter").html("<img src='images/entersite.png'/>");
});
を持っている私は、画像要素ではなく、div要素にイベントを追加したいです。 私は最後のイメージを選択するために$(:last:image)
のようなものを読んでいました(これがうまくいくと思った最後のイメージです)。
助けてもらえますか?
まともなチュートリアルを教えていただけたら、私は自分自身を学ぶでしょうか?
@lonesomedayが答えのようにあなたはそれを行うことができますが、簡単なマウスオーバー/アウトイメージチェンジをしたい場合、私はプレーンなCSSを使用するためにあなたをお勧めします(例#element:ホバー{})の代わりにJavaScriptを、それはるかに高速です (参照:http://stackoverflow.com/questions/175385/what-is-the-preferred-way-to-do-a-css-rollover) – egyedg
@egyedg:いいコメントです。私がjqueryを使用している唯一の理由は、これまで使用されていなかったようにそれを使って遊ぶことです。 – shane87