jQueryによるロールオーバー時の画像ソースの変更
いくつかの画像とそのロールオーバー画像があります。jQueryを使って、onmousemove/onmouseoutイベントが発生したときに、ロールオーバー画像を表示/非表示にしたいと考えています。画像の名前はすべて同じパターンで、次のようになっています。
オリジナル画像。
Image.gif
ロールオーバー画像: Image.gif
:イメージオーバー.gif
onmouseoverとonmouseoutイベントで、イメージソースの"over"部分をそれぞれ挿入、削除したいのですが、どうすればいいでしょうか?
jQueryを使ってどのようにすればよいのでしょうか?
442
3
準備ができている状態に設定すること。
urlの画像ソースを使用している方へ
jQueryを使いたいとのことですが、JavaScriptをオフにしたブラウザでもCSSを使えば同じ効果が得られます。
もっと詳しい説明はこちらをご覧ください。
しかし、さらに良いのは、スプライトを使うことです。simple-css-image-rollover。
画像のクラスを最初の行から変更したい場合があります。もっと多くの画像クラスが必要な場合(あるいは別のパスが必要な場合)、次のようにします。
などとします。
動作するはずですが、テストはしていません :)