JavaScript动画

JavaScript show()方法和 hide();

通过jQuery,你可以使用show()和hide()方法来显示和隐藏HTML元素
实例:

</script>
<script>
$(document).ready(function(){
  $("#hide").click(function(){
    $("p").hide();
  });
  $("#show").click(function(){
    $("p").show();
  });
});
</script>
</head>
<body>
<button id="hide">隐藏</button>
<button id="show">显示</button>
<p>如果你点击“隐藏” 按钮,我将会消失。</p>

语法:jQuery 对象.hide(duration,[fn]);
其中,参数duration表示效果运行时间。例如,使div在0.6秒内发生逐渐显示的动画效果;
$("div").show(600);

淡入淡出动画效果

jQuery  fadln() 用于已隐藏的元素

语法 :jQuery对象.fadeIn(duration,[fn]);
参数的功能和show()、hide()相同;

实例:

<script>
$(function(){
 $("button").click(function(){
   $("#div1").fadeIn();
   $("#div2").fadeIn(1000);
   $("#div3").fadeIn(3000);
 });
});
</script>
<p>以下实例演示了 fadeIn() 使用了不同参数的效果。</p>
<button>点击淡入 div 元素。</button>
<br><br>
<div id="div1" style="width:80px;height:80px;display:none;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;display:none;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;display:none;background-color:blue;"></div>

jQuery fadeOut() 方法

jQuery fadeOut() 方法用于淡出可见元素。
语法:jQuery对象.fadeOut(fadeIn(duration,[fn])
实例:

<script>
$(function(){
 $("button").click(function(){
   $("#div1").fadeOut();
   $("#div2").fadeOut(1000);
   $("#div3").fadeOut(3000);
 });
});
</script>
<p>以下实例演示了 fadeOut() 使用了不同参数的效果。</p>
<button>点击淡出 div 元素。</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>

jQuery fadeToggle() 方法

jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。
如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。
如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。
语法:jQuery对象.fadeToggle(fadeIn(duration,[fn]);
实例:

<script>
$(function(){
  $("button").click(function(){
    $("#div1").fadeToggle();
    $("#div2").fadeToggle(1000);
    $("#div3").fadeToggle(3000);
  });
});
</script>
<p>使用fadeToggle()淡入淡出元素</p>
<button>点击淡入/淡出 div 元素。</button>
<br><br>
<div id="div1" style="width:80px;height:80px;background-color:red;"></div><br>
<div id="div2" style="width:80px;height:80px;background-color:green;"></div><br>
<div id="div3" style="width:80px;height:80px;background-color:blue;"></div>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性。但是通过css...
    老夫撩发少年狂阅读 4,748评论 0 2
  • 第1章 动画基础隐藏和显示 1-1 jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置c...
    mo默22阅读 4,127评论 0 8
  • 通过jQuery,您可以选取(查询,query)HTML元素,并对它们执行“操作”(actions)。 jQuer...
    枇杷树8824阅读 3,843评论 0 3
  • jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性。...
    阿r阿r阅读 4,866评论 0 4
  • jQuery 安装 把 jQuery 添加到您的网页 如需使用 jQuery,您需要下载 jQuery 库(会在下...
    Clover园阅读 2,361评论 0 0