「jQuery」.fadeTo()で要素のフェード処理を行うサンプル

2022年3月1日

環境
jQuery 3.6.0
Google Chrome 98.0.4758.102

書式
$('セレクタ名).fadeTo(引数1, 引数2);
引数1にはアニメーションのスピードを文字列または、数値で指定します。
文字列:"slow", “normal", “fast"、 数値:ミリ秒

引数2には透過率を指定します。
0.0:全透過~1.0:透過なし

使用例

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function(){
  $('#btnS').click(function(){
    // normalスピード:透過率を0.3にする
    $('#cft').fadeTo("normal", 0.3);
  });
 
  $('#btnD').click(function(){
    //slowスピード:透過率を1.0にする
    $('#cft').fadeTo("slow", 1.0);
  });
});
</script>
<style>
#cft{
  background-color:skyblue;
}
</style>
</head>
<body>
  <div id="cft">要素のフォード処理サンプル</div>
<p><input type="button" id="btnS" value="透過1"></p>
  <p><input type="button" id="btnD" value="透過2"></p>

</body>
</html>

実行結果
「透過1」ボタンを押すと、要素div部分の透過率が0.3になります。
「透過2」ボタンを押すと、要素div部分の透過率が1になります。

jQuery

Posted by arkgame