Image swap de l'infobulle jquery
Je rencontre actuellement quelques problèmes pour obtenir un mouseover et mouseout de la fonction de travail en jquery. J'ai deux images appelées 'images/doomsday.jpg" et l'autre, appelé " keep_calm.png' qui je veux swap lorsque la souris est au-dessus d'eux et le swap en arrière quand il ne l'est pas. J'ai inclus le code, je suis en train d'essayer d'utiliser, tout le monde peut voir les problèmes avec elle et où je vais mal?
$(function() {
$("images/doomsday.jpg")
.mouseover(function() {
var src = $(this).attr("src").match(/[^\.]+/) + "images/keep_calm.png";
$(this).attr("src", src);
})
.mouseout(function() {
var src = $(this).attr("src").replace("images/keep_calm.png");
$(this).attr("src", src);
});
});
OriginalL'auteur Ben Thompson | 2013-01-07
Vous devez vous connecter pour publier un commentaire.
Votre sélecteurs sont mauvais. Vous pouvez en apprendre davantage sur les sélecteurs ici.
Ici est un démo de l'image de permutation.
Code :
OriginalL'auteur Pranav 웃
peut-être quelque chose comme ceci DÉMO: http://jsfiddle.net/m4WuU/ suffit d'utiliser Jquery toggleClass
HTML
CSS:
JS:
OriginalL'auteur InTry
Il n'y avait pas de sélecteurs utilisés. Voici comment votre code final doit ressembler à
Le code HTML
Le Javascript
OriginalL'auteur Herbert Musoke
Apparemment le sélecteur est faux:
Vous devriez utiliser, par exemple,
$("#imageid")
où l'image id est l'id de l'image que vous souhaitez modifier.OriginalL'auteur Felice Pollano