我想交換一個圖像上的點擊與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