[解決済み] jQueryを使ってロールオーバー時に画像ソースを変更する
2022-03-21 13:40:21
質問
いくつかの画像とそのロールオーバー画像を持っています。jQueryを使って、onmousemove/onmouseoutイベントが発生したときにロールオーバー画像を表示/非表示にしたいのですが、どうすればよいでしょうか?私のイメージの名前はすべて同じパターンで、次のようなものです。
<ブロッククオート
元の画像
Image.gif
ロールオーバー画像。
Imageover.gif
を挿入・削除したい。 "オーバー"。 の部分を、それぞれonmouseoverイベントとonmouseoutイベントで表示します。
jQueryを使用して行うにはどうしたらよいですか?
どのように解決するのですか?
準備完了で設定する。
$(function() {
$("img")
.mouseover(function() {
var src = $(this).attr("src").match(/[^\.]+/) + "over.gif";
$(this).attr("src", src);
})
.mouseout(function() {
var src = $(this).attr("src").replace("over.gif", ".gif");
$(this).attr("src", src);
});
});
url画像ソースを使用している方へ。
$(function() {
$("img")
.mouseover(function() {
var src = $(this).attr("src");
var regex = /_normal.svg/gi;
src = this.src.replace(regex,'_rollover.svg');
$(this).attr("src", src);
})
.mouseout(function() {
var src = $(this).attr("src");
var regex = /_rollover.svg/gi;
src = this.src.replace(regex,'_normal.svg');
$(this).attr("src", src);
});
});
関連
-
[解決済み] jQueryを使って要素のIDを取得するにはどうすればよいですか?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] jQueryを使ってドロップダウンリスト(セレクトボックス)から選択されたテキストを取得する
-
[解決済み] jQueryを使ったAjaxリクエストの中断
-
[解決済み] jQueryを使用してハイパーリンクのhref属性を変更する方法
-
[解決済み] jQueryを使用してdivのinnerHTMLを置き換えるには?
-
[解決済み] jQueryでドロップダウンリストの選択値を変更する
-
[解決済み] jQuery に何かを実行する前にすべての画像の読み込みを待つように指示する公式な方法
-
[解決済み] .on('click') と .click() の違いについて
-
[解決済み] jQueryの複数要素の同一クリックイベント
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] jQuery、ホバーで画像が変化する [重複]。
-
[解決済み] GoogleのホストされたjQueryを使用する最良の方法、しかしGoogleの私のホストされたライブラリにフォールバックすることは失敗します。
-
[解決済み] Select <a> which href ends with some string
-
[解決済み] jQueryで複数のCSS属性を定義するには?
-
[解決済み] jQueryを使用してテキストボックスの値を取得するには?
-
[解決済み] jQueryの.ajax()メソッドが私のセッションクッキーを送信しないのはなぜですか?
-
[解決済み] jQueryで、ある要素を他の要素に対して相対的に配置するには?
-
[解決済み】JavaScriptで画像のプリロードを行う。
-
[解決済み】$(window).width()がメディアクエリとは違う
-
[解決済み] jQueryで選択されたオプションのインデックスを取得する