jQuery8:動畫效果
阿新 • • 發佈:2020-11-13
8,基本動畫效果
注意:這些方法可能不會提示,需要自己新增
1)基本
show(speed,fn) :顯示
hide(speed,fn) :隱藏
注意:speed:slow|normal|fast |時間單位毫秒
Fn:回撥函式,當動畫執行完成之後,自動呼叫該函式,也可以省略。
2)滑動:
3)淡入淡出:通過改變標籤的不透明度來實現
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="js/jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$( function(){
$("#btn1").click(function(){ /* 基本動畫效果,慢慢滑動收縮+慢慢變淡*/
$("img").show(3000,);
});
$("#btn2").click(function(){
$("img").hide(3000);
});
$("#btn3").click(function(){ /* 滑動效果,不會慢慢變淡 */
$("img").slideDown(5000);
});
$("#btn4").click(function(){
$("img").slideUp(5000);
});
$("#btn5").click(function(){ /* 淡入淡出效果,不會滑動,只通過改變標籤的透明度來改變*/
$("img").fadeIn(5000);
});
$( "#btn6").click(function(){
$("img").fadeOut(5000);
});
});
</script>
</head>
<body>
<div id="div1">
<img id="img1" src="img/1.jpg">
</div>
<input type="button" name="btn1" id="btn1" value="基本顯示" />
<input type="button" name="btn2" id="btn2" value="基本隱藏" />
<input type="button" name="btn3" id="btn3" value="滑動顯示" />
<input type="button" name="btn4" id="btn4" value="滑動隱藏" />
<input type="button" name="btn5" id="btn5" value="淡入淡出顯示" />
<input type="button" name="btn6" id="btn6" value="淡入淡出隱藏" />
</body>
</html>