そのため、ユーザーがクリックすると別の画像に変わる 3 つの画像が配置されています。fadeOut
しかし、jQueryを追加しfadeIn
て、切り替えプロセスのトランジション効果を与えたかったのです。これは私が思いついたものですが、うまくいきません。
$(".chosen").click(function() {
var src = $(this).attr("src");
if (src == "blank.png") (function() {
$(this).fadeOut(400);
{
$(this).attr("src", "ex.png").fadeIn(400);
}
});
else if (src == "ex.png") (function() {
$(this).fadeOut(400);
{
$(this).attr("src", "oh.png").fadeIn(400);
}
});
else (function() {
{
$(this).fadeOut(400);
$(this).attr("src", "blank.png").fadeIn(400);
}
});
});