ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery を使用してクリック時に画像ソースを動的に変更するにはどうすればよいですか?

jQuery を使用してクリック時に画像ソースを動的に変更するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-04 09:17:11
オリジナル
521 人が閲覧しました

How Can jQuery Be Used to Dynamically Change Image Sources on Click?

jQuery を使用して画像ソースを変更する

次のような Web 構造内:

<div>
ログイン後にコピー

ユーザーが画像ソースをクリックしたとき画像のソースを imgx_off.gif に更新する必要があります。ここで、x は画像を表します

jQuery はこのタスクを処理できますか?それとも CSS が推奨される方法ですか?

jQuery の attr() 関数を使用する

jQuery は、 attr() 関数を使用すると、属性値を変更できます。 ID が my_image の画像ソースを変更するには:

$('#my_image').attr('src', 'second.jpg');
ログイン後にコピー

イベントベースの画像変更

このコードをクリック イベントに接続します:

$('#my_image').on({
    'click': function(){
        $('#my_image').attr('src','second.jpg');
    }
});
ログイン後にコピー

画像回転

画像の回転を実装するには:

$('img').on({
    'click': function() {
         var src = ($(this).attr('src') === 'img1_on.jpg')
            ? 'img2_on.jpg'
            : 'img1_on.jpg';
         $(this).attr('src', src);
    }
});
ログイン後にコピー

以上がjQuery を使用してクリック時に画像ソースを動的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート