Maison >interface Web >js tutoriel >Comment jQuery peut-il être utilisé pour modifier dynamiquement les sources d'images en un clic ?

Comment jQuery peut-il être utilisé pour modifier dynamiquement les sources d'images en un clic ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-04 09:17:11533parcourir

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

Utiliser jQuery pour modifier les sources d'images

Au sein d'une structure Web comme :

<div>

lorsque les utilisateurs cliquent sur un image, vous êtes chargé de mettre à jour sa source vers imgx_off.gif, où x représente l'image numéro.

JQuery est-il capable de gérer cette tâche, ou CSS est-il la méthode préférée ?

Utilisation de la fonction attr() de jQuery

jQuery fournit le Fonction attr(), vous permettant de modifier les valeurs des attributs. Pour modifier la source d'une image avec un identifiant my_image :

$('#my_image').attr('src', 'second.jpg');

Changement d'image basé sur un événement

Connectez ce code à un événement de clic :

$('#my_image').on({
    'click': function(){
        $('#my_image').attr('src','second.jpg');
    }
});

Rotation de l'image

Pour implémenter l'image rotation :

$('img').on({
    'click': function() {
         var src = ($(this).attr('src') === 'img1_on.jpg')
            ? 'img2_on.jpg'
            : 'img1_on.jpg';
         $(this).attr('src', src);
    }
});

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn