問題17:fadeoutを使ってゆっくり要素を消そう
クリックしたら文字をふわっと(フェードアウト)消しましょう!
あらかじめエディタに書くコード
<div class="trigger" style="margin-bottom: 30px;">クリックしてください</div>
<div class="target">文字がふわっと消えます!</div>
¥HTML¥
期待する画面
解答ソースコード
$(function() {
$('.trigger').click(function() {
$('.target').fadeOut("slow");
});
})
¥JavaScript¥
<!-- jqueryの読み込み -->
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
<div class="trigger" style="margin-bottom: 30px;">クリックしてください</div>
<div class="target">文字がふわっと消えるよ!</div>
¥HTML¥
完了にする!
活動記録をTweetする
1.JavaScriptでできること
また、fadeOutメソッドにはオプションがあり fadeIn("slow"); fadeIn("1500"); fadeIn("normal");
のように引数に値をいれれます。
slowの場合は、今回の問題のスピードで表示。
1500などの数値が入った場合は、1000 = 1秒 のスピードになります。1500であれば、1.5秒で表示ということになります。