基于JQuery实现页面定时弹出广告


Posted in jQuery onMay 08, 2020

Js相关技术

定时器:

​ setInterval & clearInterval
​ setTimeout & clearTimeout

显示: img.style.display = "block"

隐藏: img.style.display = "none"

img 对象

style属性: style对象

需求分析

当用户打开界面,3秒钟之后弹出广告,这个广告显示5秒钟,隐藏广告

技术分析

定时器: setTimeout

显示和隐藏: style.display = "block/none"

步骤分析:

  • 导入JQ的文件
  • 编写JQ的文档加载事件
  • 启动定时器 setTimeout("",3000);
  • 编写显示广告的函数
  • 在显示广告里面再启动一个定时器
  • 编写隐藏广告的函数

代码实现

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript" src="../js/jquery-1.11.0.js" ></script>
		<!--
			1. 导入JQ的文件
			2. 编写JQ的文档加载事件
			3. 启动定时器 setTimeout("",3000);
			4. 编写显示广告的函数
			5. 在显示广告里面再启动一个定时器
			6. 编写隐藏广告的函数
		-->
		<script>
			//显示广告
			function showAd(){
				$("#img1").slideDown(2000);
				setTimeout("hideAd()",3000);
			}
			
			//隐藏广告
			function hideAd(){
				$("#img1").slideUp(2000);
			}
			
			
			$(function(){
				setTimeout("showAd()",3000);
				
			});
		</script>
	</head>
	<body>
		<img src="../img/f001a62f-a49d-4a4d-b56f-2b6908a0002c_g.jpg" id="img1" width="100%" style="display:none" />
	</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery自定义图片上传插件实例代码
Apr 04 jQuery
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
Jun 12 jQuery
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jquery动态添加带有样式的HTML标签元素方法
Feb 24 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
jquery向后台提交数组的代码分析
Feb 20 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
jQuery实现二级导航菜单的示例
Sep 30 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
JQuery复选框全选效果如何实现
May 08 #jQuery
JQuery省市联动效果实现过程详解
May 08 #jQuery
jquery实现手风琴案例
May 04 #jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 #jQuery
jQuery实现移动端图片上传预览组件的方法分析
May 01 #jQuery
jQuery实现的上拉刷新功能组件示例
May 01 #jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 #jQuery
You might like
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
php解析xml方法实例详解
2015/05/12 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
javascript history对象详解
2017/02/09 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
React实现todolist功能
2020/12/28 Javascript
Windows下为Python安装Matplotlib模块
2015/11/06 Python
python决策树之CART分类回归树详解
2017/12/20 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Django添加feeds功能的示例
2018/08/07 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
CSS伪类与CSS伪元素的区别及由来具体说明
2012/12/07 HTML / CSS
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
财务与信息服务专业推荐信
2013/11/28 职场文书
初中地理教学反思
2014/01/11 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
3的组成教学反思
2014/04/30 职场文书
助理政工师申报材料
2014/06/03 职场文书
老人再婚离婚协议书范本
2014/10/27 职场文书
物业前台接待岗位职责
2015/04/03 职场文书
文艺演出主持词
2015/07/01 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python
Python 数据科学 Matplotlib图库详解
2021/07/07 Python