<!DOCTYPE html>
<html lang="ch-zn">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div{
width: 200px;
height: 200px;
background-color: burlywood;
}
</style>
<script src="./js/jquery-3.3.1.min.js"></script>
<script>
$(function () {
//改的是diaplay样式 行内样式 display
//隐藏 display:none; 显示diaplay:原始值 如果没有原始值 则删除display样式
$(".show").click(function () {
// $("div").show();
// $("div").show(“slow); normal fast
$("div").show(1000);// 可以传时间 动画路线是从左上角到右下角
})
//hide display:none;
$(".hide").click(function () {
$("div").hide();
})
$(".toggle").click(function () {
$("div").toggle();
})
//改的是行内样式 height
//动画路线是从上到下
$(".slideDown").click(function () {
$("div").slideDown();
})
$(".slideUp").click(function () {
$("div").slideUp();
})
$(".slideToggle").click(function () {
// $("div").stop().slideToggle(3000);删除所有排队的动画 在最后一次动画基础上 继续新动画
// $("div").finish().slideToggle(3000);删除所有排队的动画 完成所有动画,开始新动画
})
//淡入淡出 改的是行内样式 opacity 0<-->1
$(".fadeIn").click(function () {
$("div").fadeIn();
})
$(".fadeOut").click(function () {
$("div").fadeOut();
})
$(".fadeToggle").click(function () {
$("div").fadeToggle();
})
$(".fadeTo").click(function () {
$("div").fadeTo("normal",0.3);
})
//自定义动画
// animate(params,[speed],[easing],[fn]) 的四个值
// 1.对象,里面穿需要动画的样式
// 2.speed执行动画时间
// 3.执行动画效果
// 4.回调函数
$(".animate").click(function () {
// $("div").animate({width:"400px"},1000);
// $("div").animate({width:"400px",height:"400px",opacity:0.3},1000);
$("div").animate({width:"+=40px",height:"+=40px",opacity:0.3},1000);
})
})
</script>
</head>
<body>
<button class="show">show</button>
<button class="hide">hide</button>
<button class="toggle">toggle</button>
<br>
<button class="slideDown">slideDown</button>
<button class="slideUp">slideUp</button>
<button class="slideToggle">slideToggle</button>
<br>
<button class="fadeIn">fadeIn</button>
<button class="fadeOut">fadeOut</button>
<button class="fadeToggle">fadeToggle</button>
<button class="fadeTo">fadeTo(0.3)</button>
<br>
<button class="animate">animate</button>
<div></div>
</body>
</html>
浙公网安备 33010602011771号