1.show() 方法显示隐藏的被选元素 注意: show() 适用于通过 jQuery 方法和 CSS 中 display:none 隐藏的元素(不适用于通过 visibility:hidden 隐藏的元素)。
// show(speed,easing,callback)
// 1.speed 可选。规定显示效果的速度 毫秒 "slow" "fast"
// 2.easing 默认值为 "swing" 在开头/结尾移动慢,在中间移动快 "linear" - 匀速移动
// 3.show() 方法执行完之后,要执行的函数。
$('.one').click(function(){
$('div').show(2000,function(){
alert('显示执行完毕')
}) ;
})
2.hide() 方法隐藏被选元素。这与 CSS 属性 display:none 类似。隐藏的元素不会被完全显示(不再影响页面的布局)。
// hide(speed,easing,callback)
// 1.speed 可选。规定显示效果的速度 毫秒 "slow" "fast"
// 2.easing 默认值为 "swing" 在开头/结尾移动慢,在中间移动快 "linear" - 匀速移动
// 3.show() 方法执行完之后,要执行的函数。
$('.two').click(function(){
$('div').hide(2000, function(){
alert('隐藏执行完毕')
}) ;
})
3.切换效果 toggle 和上面的显示 隐藏一样
<!DOCTYPE html>
<html lang="zh-CN">
<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>显示隐藏效果</title>
<style >
div{
width: 200px;height: 200px;
background-color: purple;
}
</style>
<script src="jquery.min.js"></script>
</head>
<body>
<!-- 2个按钮 -->
<button class="one"> 显示 </button>
<button class="two"> 隐藏</button>
<button class="three"> 切换</button>
<div></div>
<!-- <script type="text/javascript"> -->
<script>
// 1.入口函数
$(function(){
// show(speed,easing,callback)
// 1.speed 可选。规定显示效果的速度 毫秒 "slow" "fast"
// 2.easing 默认值为 "swing" 在开头/结尾移动慢,在中间移动快 "linear" - 匀速移动
// 3.show() 方法执行完之后,要执行的函数。
$('.one').click(function(){
$('div').show(2000,function(){
alert('显示执行完毕')
}) ;
})
// hide(speed,easing,callback)
// 1.speed 可选。规定显示效果的速度 毫秒 "slow" "fast"
// 2.easing 默认值为 "swing" 在开头/结尾移动慢,在中间移动快 "linear" - 匀速移动
// 3.show() 方法执行完之后,要执行的函数。
$('.two').click(function(){
$('div').hide(2000, function(){
alert('隐藏执行完毕')
}) ;
})
// toggle (speed,easing,callback)
// 1.speed 可选。规定显示效果的速度 毫秒 "slow" "fast"
// 2.easing 默认值为 "swing" 在开头/结尾移动慢,在中间移动快 "linear" - 匀速移动
// 3.show() 方法执行完之后,要执行的函数。
$('.three').click(function(){
$('div').toggle(2000, function(){
alert('切换执行完毕')
}) ;
})
})
</script>
</body>
</html>