このようなコードを作りました。
概要は、
jQuery
1 2$("#play").click(function() { 3 playDelayPreview(); 4}); 5 6function playDelayPreview() { 7 8 $("#play").attr('src','playing.png'); 9 $('#play').delay(4000).queue(function(){ 10 $("#play").attr('src','play.png'); 11 }); 12 13}
概要は、
HTML
1 <img src="play.png" class="hand" id="play"> 2
というHTMLがあるのですが、このimgをクリックしたときにplay.pngがplaying.pngに変化して4秒後に、また元のplay.pngに戻るというコードです。
要は、これは1回目はうまく動くのですが、(そのページをリロードなどしないで)2回目に押すと、playing.pngに変化はするのですが、4秒後に元のplay.pngに戻らないのです。
これを解決する方法はありますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/16 00:34