ログイン

問題16 要素をフェードインさせよう

JavaScriptの問題

JavaScript

要素をフェードインさせよう

問題

クリックしたら文字をふわっと(フェードイン)出現させましょう!

自分の環境に書くコード

              <div class="trigger" style="margin-bottom: 30px;">クリックしてください</div>
<div class="target" style="display: none;">文字がふわっと現れるよ!</div>
¥HTML¥
            

期待する画面

ログインして解答を見る
コードのアイコン

解答ソースコード

              $(function() {
  $('.trigger').click(function() {
    $('.target').fadeIn("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" style="display: none;">文字がふわっと現れるよ!</div>
¥HTML¥
            
答えのアイコン

解説

display:noneが付与されている要素のフェードインの表出は、fadeIn()を使用します。
また、fadeInメソッドにはオプションがあり fadeIn("slow"); fadeIn("1500"); fadeIn("normal");
のように引数に値をいれれます。

slowの場合は、今回の問題のスピードで表示。
1500などの数値が入った場合は、1000 = 1秒 のスピードになります。
1500であれば、1.5秒で表示ということになります。
完了にする!
1.JavaScriptでできること
続きの動画を見たい方は公式LINEから「JavaScript」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!