31 jQuery——元素进出场动画效果

戏子无情 提交于 2020-02-04 16:02:07

效果先看

主要函数

show(fast,slow,normal,毫秒数):将元素切换为可见的
hide(fast,slow,normal,毫秒数):将元素切换为不可见的
toggle(fast,slow,normal,毫秒数):如果元素是隐藏的,切换为可见的,反之,如果元素是可见的。。。
slideDown(fast,slow,normal,毫秒数):元素下滑显示
fadeIn(fast,slow,normal,毫秒数) :淡入
fadeOut(fast,slow,normal,毫秒数) :淡出

测试代码

<!DOCTYPE html>
<html>
	<head>
		<!-- 
			show(fast,slow,normal,毫秒数):将元素切换为可见的
			hide(fast,slow,normal,毫秒数):将元素切换为不可见的
			toggle(fast,slow,normal,毫秒数):如果元素是隐藏的,切换为可见的,反之,如果元素是可见的。。。
			slideDown(fast,slow,normal,毫秒数):元素下滑显示
			fadeIn(fast,slow,normal,毫秒数) :淡入
			fadeOut(fast,slow,normal,毫秒数) :淡出
		 -->
		<meta charset="utf-8">
		<title>jQuery动画效果</title>
		<script src="js/jQuery-3.4.1.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			function test(){
				$("#showdiv").show(2000)
				$("#showdiv").hide(1000)
				$("#div1").show(1100)
				$("#div1").hide(1000)
			}
			function slideDownTest(){
				$("#div1").hide()
				$("#div1").slideDown();
			}
			function fadeInTest(){
				$("#div1").hide()
				$("#div1").fadeIn(4000);
			}
		</script>
		<style type="text/css">
			#showdiv{
				height: 18.75rem;
				background-color: orange;
				display: none;
			}
			#div1{
				height: 18.75rem;
				background-color: purple;
				display: none;
			}
		</style>
	</head>
	<body>
		<input type="button" name="" id="" value="show与hide" onclick="test()"/>
		<input type="button" name="" id="" value="slideDown()下滑" onclick="slideDownTest()"/>
		<input type="button" name="" id="" value="fadeIn()淡入" onclick="fadeInTest()"/>
		<hr>
		<div id="showdiv" ></div>
		<div id="div1" ></div>
	</body>
</html>

  

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!