Bild swap jquery mouseover
Ich bin derzeit mit einigen Problemen immer ein mouseover-und mouseout-Funktion in jquery. Ich habe zwei Bilder, sogenannte 'images/doomsday.jpg" und die anderen genannten 'keep_calm.png', die ich tauschen wollen, wenn die Maus über Sie und klicken Sie dann swap zurück, wenn es nicht ist. Ich habe den code ich bin derzeit versuchen, zu verwenden, kann jeder sehen, keine Probleme mit ihm und wohin ich gehe falsch gemacht?
$(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);
});
});
InformationsquelleAutor Ben Thompson | 2013-01-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Selektoren falsch sind. Sie können erfahren Sie mehr über die Selektoren hier.
Hier ist ein demo von Bild-swapping.
Code :
InformationsquelleAutor Pranav 웃
vielleicht so etwas wie dieses DEMO: http://jsfiddle.net/m4WuU/ einfach Jquery verwenden toggleClass
HTML
CSS:
JS:
InformationsquelleAutor InTry
Gab es keine Selektoren verwendet. Hier erfahren Sie, wie Ihre endgültige code sieht wie
Den HTML -
Javascript
InformationsquelleAutor Herbert Musoke
Anscheinend ist der Selektor ist falsch:
Sollten Sie zum Beispiel
$("#imageid")
wo die Bild-id ist die id des Bildes, das Sie ändern möchten.InformationsquelleAutor Felice Pollano