jquery事件续+动画

目录

🥇表单事件

🥇change事件

🥇滚动事件

🥇动画

🥈基本动画

🥉展示和隐藏

🥉下拉和上滑

🥉淡入和淡出

🥈自定义动画


表单事件

<body>
		<form action="01_05.html">
			输入框:<input type="text" /><br />
			<input type="submit" />
		</form>
		<script>
			$("form").submit(function(){
				var cont = $("input:eq(0)").val();
				if(cont == "挥发的石灰"){
					return true;
				}else{
					return false;
				}
			})
		</script>
	</body>

return trun会允许提交,就会跳转页面,return false则不允许提交。

change事件

    <body>
		<select >
			<option value="-1">选择内容</option>
			<option value="1">内容1</option>
			<option value="2">内容2</option>
			<option value="3">内容3</option>
		</select>
		
		<script>
			$("select").change(function(){
				console.log($(this).val());
			})
		</script>
	</body>

滚动事件

        <style>
			nav {
				height: 4000px;
			}

			div {
				height: 100px;
				width: 100%;
				background-color: aqua;
				display: none;
				position: fixed;
				top: 0px;
				right: 0;
			}
		</style>

<body>
		<nav>
			<div></div>
		</nav>

		<script>
			$(document).scroll(function() {
				if ($(this).scrollTop() > 200) {
					$("div").show(500);
				}else{
					$("div").hide(500)
				}
			})
		</script>
	</body>

动画

基本动画

展示和隐藏

<body>
		<button>展示</button>
		<button>隐藏</button>
		<button>切换</button>
		<div style="width: 60px;height: 40px;background-color: aqua;">
			
		</div>
		
		<script>
			$("button").eq(0).click(function(){
			
				$("div").show(500);
			})
			$("button").eq(1).click(function(){
				
				$("div").hide(500);
			})
			$("button").eq(2).click(function(){
				
				$("div").toggle(500);
			})
		</script>

下拉和上滑

<body>
		<button>下拉</button>
		<button>上滑</button>
		<button>切换</button>
		<div style="width: 60px;height: 40px;background-color: aqua;">
			
		</div>
		
		<script>
			$("button").eq(0).click(function(){
				
				$("div").slideDown(500);
			})
			$("button").eq(1).click(function(){
				
				$("div").slideUp(500);
			})
			$("button").eq(2).click(function(){
				
				$("div").slideToggle(500);
			})
		</script>
	</body>

淡入和淡出

<body>
		<button>淡入</button>
		<button>淡出</button>
		<button>切换</button>
		<button>淡出一定程度</button>
		<div style="width: 60px;height: 40px;background-color: aqua;">
			
		</div>
		
		<script>
			$("button").eq(0).click(function(){
				
				$("div").fadeIn(500);
			})
			$("button").eq(1).click(function(){
				
				$("div").fadeOut(500);
			})
			$("button").eq(2).click(function(){
				
				$("div").fadeToggle(500);
			})
			$("button").eq(3).click(function(){
				
				$("div").fadeTo(500,0.3);
			})
		</script>
	</body>

自定义动画

点赞案例:

<head>
		<meta charset="utf-8">
		<title></title>
		<script src="js/jquery-3.5.1.min.js"></script>
		<style>
			div{
				width: 100%;
				height: 100px;
				background-color: deepskyblue;
			}
			img,button{
				display: block;
				margin: auto;
				position: relative;
				top: 60px;
			}
			img{
				width: 14px;
				height: 14px;
				opacity: 0;
			}
		</style>
	</head>
	<body>
		<div>
			<img src="img/爱心.png" alt="" />
			<button>点赞</button>
		</div>
		
		<script>
			$("button").click(function(){
				$("img").css("opacity","1")
				$("img").animate(
					{
						opacity:0,
						top:10
					},400,linear,function(){
						//回到原来位置
						$("img").css("top","60px")
					}
				)
			})
		</script>
	</body>

相关推荐

  1. jQuery事件-动画-AJAX和插件

    2024-02-04 12:26:04       42 阅读
  2. jQuery 动画小练习

    2024-02-04 12:26:04       38 阅读
  3. jquery删除一个页面元素动画特效

    2024-02-04 12:26:04       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-04 12:26:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-04 12:26:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-04 12:26:04       82 阅读
  4. Python语言-面向对象

    2024-02-04 12:26:04       91 阅读

热门阅读

  1. C/C++ - 类模板

    2024-02-04 12:26:04       49 阅读
  2. Elasticsearch重建索引-修改索引字段类型

    2024-02-04 12:26:04       63 阅读
  3. windows安装git与git配置

    2024-02-04 12:26:04       56 阅读
  4. protobuf 序列化协议之数据结构

    2024-02-04 12:26:04       47 阅读
  5. SpringBoot打包

    2024-02-04 12:26:04       39 阅读
  6. 旋复代赭石汤原方

    2024-02-04 12:26:04       57 阅读
  7. 计算机科学导论(2)计算机如何存储音频

    2024-02-04 12:26:04       127 阅读
  8. gogs 搭建私人git服务器遇到的问题汇总

    2024-02-04 12:26:04       52 阅读
  9. MongoDB实战 – 创建和删除数据库

    2024-02-04 12:26:04       54 阅读
  10. 【Soc级系统防御】基于IP的SoC设计中的安全问题

    2024-02-04 12:26:04       57 阅读
  11. Solana 代币合约入口程序学习

    2024-02-04 12:26:04       65 阅读
  12. 用python获取你想要的股票信息,生成走势图

    2024-02-04 12:26:04       56 阅读
  13. vue+video-animation-player播放vap视频

    2024-02-04 12:26:04       57 阅读