Web前端第四季(jQuery):三:201-jQuery实现广告弹窗+202-关于show和hide函数的动画设置+203-滑动和渐隐渐现的动画效果

目录

一.目的

1.想:学习前端知识

2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆。

二.参考

1.我自己代码的GitHub网址

2.SIKI学院:我参考此视频实操

3.w3school官网:当做字典使用

4.菜鸟教程:当做字典使用

5.Web前端第一季(HTML):我自己写的笔记博客

6.Web前端第二季(CSS):我自己写的笔记博客

7.Web前端第三季(JavaScript):我自己写的笔记博客

三.注意

操作:1:成功:201-jQuery实现广告弹窗

1.运行结果:成功:

操作:2:成功:202-关于show和hide函数的动画设置

1.运行结果:成功:

操作:3:成功:203-滑动和渐隐渐现的动画效果

1.运行结果:成功:


一.目的

1.想:学习前端知识

2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆。

二.参考

1.我自己代码的GitHub网址

​​​​​GitHub - xzy506670541/WebTest: SIKI学院的Web前端

2.SIKI学院:我参考此视频实操

登录 - SiKi学院 - 生命不息,学习不止!siki老师的Unity3D专业视频学习平台,上千门实时更新课程,供学员在线观看,为国内开发者提供最新、最全、最快的视频学习教程http://www.sikiedu.com/my/course/212

  1. 我参考此视频实操

3.w3school官网:当做字典使用

w3school 在线教程

4.菜鸟教程:当做字典使用

菜鸟教程 - 学的不仅是技术,更是梦想!

5.Web前端第一季(HTML):我自己写的笔记博客

Web前端第一季(HTML):一:101-为什么学习Web前端知识?+102-什么是HTML?+103-安装工具和学习方法+04-创建第一个网页文件_Smart_zy的博客-CSDN博客目录一.目的1.二.参考1.SIKI学院1.Nodepad++官网1.w3school官网三.注意四.操作:成功1.HTML是什么?1.为什么学习HTML?1.本课程的适用对象?1.web前端工程师和后端的关系1.使用什么开发工具?1.学习方法?1.操作 :第一个网页:一.目的1.二.参考1.SIKI学院登录 - SiKi学院 - 生命不息,学习不止!我参考此视频实操1.Nodepad++官网https:https://blog.csdn.net/qq_40544338/article/details/120907015

6.Web前端第二季(CSS):我自己写的笔记博客

Web前端第二季(CSS):一:101-什么是CSS+102-下载安装HBuilder+103-什么是div和span标签+104-块元素和行内元素的区别+105-CSS基本语法_Smart_zy的博客-CSDN博客目录一.目的1.想:学习前端知识2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆。二.参考1.我自己代码的GitHub网址1.SIKI学院:我参考此视频实操1.w3school官网:当做字典使用1.菜鸟教程:当做字典使用三.注意四.操作:1:成功:101-什么是CSS?1.成功:了解了什么是CSS四.操作:2:102-下载安装HBuilder1.下载:发现官网没有了HBuilder(已经是上一个版本了),全部是HBuilderX1.创建项目.https://blog.csdn.net/qq_40544338/article/details/120968455

7.Web前端第三季(JavaScript):我自己写的笔记博客

Web前端第三季(JavaScript):一:第1章:JavaScript基本知识:101-什么是JavaScript语言+102-书写第一个JavaScript代码+103-书写js代码的三种方式_Smart_zy的博客-CSDN博客目录一.目的1.想:学习前端知识2.想:记录笔记,下次不用看视频,直接看笔记就可以快速回忆。二.参考1.我自己代码的GitHub网址1.SIKI学院:我参考此视频实操1.w3school官网:当做字典使用1.菜鸟教程:当做字典使用三.注意四.操作:1:成功:101-什么是JavaScript语言1.介绍JS四.操作:2:成功:102-书写第一个JavaScript代码1.新建项目:1.运行结果:成功:跳出警告窗口四.操作:3:成功:103-书写j.https://blog.csdn.net/qq_40544338/article/details/121351279

三.注意

操作:1:成功:201-jQuery实现广告弹窗

1.运行结果:成功:

获取并添加事件
$("#id").click(function(){ });

获取并设置内容
$("#id").innerHTML = ""; // 错误
$("#id").html("");

获取html元素
$("#id")
参数是选择器

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		
		<script type="text/javascript" src="js/jQuery/jQuery%20Core%203.3.1-uncompressed.js"></script>
		
		<style type="text/css">
			#ad{
				width: 300px;
				height: 300px;
				background-color: antiquewhite;
				position: fixed;
				bottom: 0;
				right: 0;
				display:none;
			}
		</style>
		<script type="text/javascript">
			setTimeout(function(){
				$("#ad").show();
			},3000);
			
			// setTimeout(function(){
			// 	$("#ad").hide();
			// },5000)
			
			$(function(){
				$("#closeBtn").click(function(){
					$("#ad").hide();
				});
			});
		</script>
	</head>
	<body>
		<div id="ad">
			<button id="closeBtn">关闭</button>
		</div>
	</body>
</html>

操作:2:成功:202-关于show和hide函数的动画设置

1.运行结果:成功:

显示和隐藏( 属于effect里面的basic )
show()    //相当于 display:block
第一个参数slow fast 毫秒数(速度)
第二个参数是回调函数
hide()
第一个参数是速度
第二个参数是回调函数
Toggle
如果是显示的就隐藏
如果是隐藏的就显示

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>

		<script type="text/javascript" src="js/jQuery/jQuery%20Core%203.3.1-uncompressed.js"></script>

		<style type="text/css">
			#ad {
				width: 300px;
				height: 300px;
				background-color: antiquewhite;
				position: fixed;
				bottom: 0;
				right: 0;
				display: none;
			}
		</style>
		<script type="text/javascript">
			// setTimeout(function() {
			// 	//1.show:参数:slow、fast、1000
			// 	//出现:快速
			// 	// $("#ad").show();

			// 	//2.出现:慢慢的
			// 	// $("#ad").show("slow");

			// 	//3.出现:持续一段可以控制的时间
			// 	// $("#ad").show(2000);

			// 	//4.动画播放完毕执行回调函数
			// 	$("#ad").show(2000, function() {
			// 		console.log("show动画执行完毕!");
			// 	});

			// }, 1000);

			// // 5.
			// setTimeout(function() {
			// 	//hide:隐藏
			// 	$("#ad").hide(2000, function() {
			// 		console.log("动画隐藏了");
			// 	});
			// }, 5000);

			// 6.出现广告
			setTimeout(function() {
				// $("#ad").toggle();
				$("#ad").toggle("slow");
			}, 1000);

			//点击关闭按钮隐藏广告:通过toggle
			$(function() {
				$("#closeBtn").click(function() {
					// $("#ad").toggle();
					$("#ad").toggle("slow");
				});
			});

			// setTimeout(function(){
			// 	$("#ad").hide();
			// },5000)

			// $(function() {
			// 	$("#closeBtn").click(function() {
			// 		$("#ad").hide();
			// 	});
			// });
		</script>
	</head>
	<body>
		<div id="ad">
			<button id="closeBtn">关闭</button>
		</div>
	</body>
</html>

操作:3:成功:203-滑动和渐隐渐现的动画效果

1.运行结果:成功:

参考网址


显示和隐藏( 属于effect里面的basic )
show()    //相当于 display:block
第一个参数slow fast 毫秒数(速度)
第二个参数是回调函数
hide()
第一个参数是速度
第二个参数是回调函数
Toggle
如果是显示的就隐藏
如果是隐藏的就显示
滑动显示和隐藏
slideDown
slideUp
参数跟上面的一样
其他显示和隐藏效果
fadeIn
fadeOut

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>

		<script type="text/javascript" src="js/jQuery/jQuery%20Core%203.3.1-uncompressed.js"></script>

		<style type="text/css">
			#ad {
				width: 300px;
				height: 300px;
				background-color: antiquewhite;
				position: fixed;
				bottom: 0;
				right: 0;
				display: none;
			}
		</style>
		<script type="text/javascript">
			// 显示广告:几种方式
			setTimeout(function() {
				// $("#ad").slideDown();
				// $("#ad").slideDown(2000);
				// $("#ad").slideToggle(2000);
				$("#ad").fadeIn(1000);
				// $("#ad").fadeToggle(1000);
				$("#ad").fadeTo(1000, 0.5); //1完全透明
			}, 1000);

			//点击关闭按钮隐藏广告:几种方式
			$(function() {
				$("#closeBtn").click(function() {
					// $("#ad").slideUp();
					// $("#ad").slideUp(2000);
					// $("#ad").slideToggle(2000);
					$("#ad").fadeOut(1000);
					// $("#ad").fadeToggle(1000);
					// $("#ad").fadeTo(1000,0);//0完全不透明
				});
			});
		</script>
	</head>
	<body>
		<div id="ad">
			<button id="closeBtn">关闭</button>
		</div>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_40544338/article/details/121634829
今日推荐