4 javascript jquery attributes
我在点击图像时尝试使用jquery在三个图像之间切换.点击第三张图片后,它会将其切换回第一张图片.
有没有办法调整以下内容在两个以上的图片之间切换,并且它允许更多的切换一次?
jQuery的
$(document).ready(function() {
$("#clickMe").click(function() {
$("#myimage").attr({src : "picture2.png"});
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<div id="clickMe"><img id="myimage" src="picture1.png" /></div>
Run Code Online (Sandbox Code Playgroud)
谢谢.
这应该这样做:
$(document).ready(function() {
$("#clickMe").click(function() {
var src = $('#myimage').attr('src');
//if the current image is picture1.png, change it to picture2.png
if(src == 'picture1.png') {
$("#myimage").attr("src","picture2.png");
//if the current image is picture2.png, change it to picture3.png
} else if(src == "picture2.png") {
$("#myimage").attr("src","picture2.png");
//if the current image is anything else, change it back to picture1.png
} else {
$("#myimage").attr("src","picture2.png");
}
});
});
Run Code Online (Sandbox Code Playgroud)