我想交换一个图像上的点击与JavaScript如果其他方法。第一个图像交换工作(如果),但其他2不(如果)。这里是我的JS/JQuery的:图像交换图像点击与JavaScript如果其他
$("#right").on("click" ,
function() {
var pic = $("#selection img").attr("id");
if (pic == "instagram") {
$("#instagram").removeClass("show").addClass("hide");
$("#snapchat").removeClass("hide").addClass("show");
$("span").text("Snapchat");
}
else if (pic == "snapchat") {
$("#snapchat").removeClass("show").addClass("hide");
$("#twitter").removeClass("hide").addClass("show");
$("span").text("Twitter");
}
else if (pic == "twitter") {
$("#twitter").removeClass("show").addClass("hide");
$("#facebook").removeClass("hide").addClass("show");
$("span").text("Facebook");
}
});
这里是我的CSS:
.hide {
display: none;
}
.show {
display: inline;
}
这里是我的HTML:
<div id="selection">
<img id="instagram" class="show" src="img/instagram.png">
<img id="snapchat" src="img/snapchat.png">
<img id="twitter" src="img/twitter.png">
<img id="facebook" src="img/facebook.png">
</div>
谢谢您的解答!
安迪:你想在时间显示一个图像?然后下一个下一个,是吗?什么是对的 ? –
你好,是的,我想在当时显示一个图像,然后显示下一个图像。 #right是一个箭头svg文件。 –
将'pic'的值记录到控制台,并感到惊讶。 – CBroe