画像をクリックしてから3秒遅れて、この3枚の画像をクリックしてフェードアウトしたいと思います。私が書いたコードは現在動作しません。なぜ誰かが説明できますか?ありがとうございました!私は 'this'が3つのidタグを参照すると思った。jqueryを使用して複数の画像をフェードアウトするにはどうすればよいですか?
さらに簡単な方法があれば、教えてください。
<script>
$(function(){
('#img1, #img2, #img3').click(function() {
$(this).fadeOut(3000);
});
});
</script>
<div class="flex-container">
<img id="img1" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
<img id="img2" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
<img id="img3" src="http://media.creativebloq.futurecdn.net/sites/creativebloq.com/files/images/2015/09/google_logo.jpg">
</div>
</body>
</html>
あなたは '( '#img1、#img2、#img3')の前に「$」を忘れてしまいました。 –