「jQuery」show(hide)メソッドで要素を表示(非表示)の秒数を設定する

環境
Google Chrome 105.0.5195.127
Windows 10 Home 64bit
jquery 3.6.0

構文
$(“#ボタン要素id名").click(function(){
$(セレクター名).hide(秒数);
});
hideメソッドで要素を指定秒数で非表示します。

$(“#ボタン要素id名").click(function(){
$(セレクター名).show(秒数);
});
showメソッドで要素を指定秒数で表示します。

使用例

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function(){

 	// 初期表示を非表示にする
      $('#cft').hide();

      $("#btnshow").click(function() {
            // 表示する
            $("#cft").show(2000);
      });

      $("#btnnoshow").click(function() {
            // 非表示にする
            $("#cft").hide(2000);
      });
});
</script>
</head>
<body>

<div id="cft">study skill become smart</div>
<p><input type="button" id="btnshow" value="表示" /></p>
<p>
<input type="button" id="btnnoshow" value="非表示" /></p>

</body>
</html>

実行結果
「表示」ボタンを押すと、showメソッドで2秒かけてdiv要素の文字を表示します。
「非表示」ボタンを押すと、hideメソッドで2秒かけてdiv要素の文字を非表示にします。

jQuery

Posted by arkgame