基于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 EasyUI之验证框validatebox实例详解
Apr 10 jQuery
jQuery自定义元素右键点击事件(实现案例)
Apr 28 jQuery
jQuery tip提示插件(实例分享)
Apr 28 jQuery
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jQuery Masonry瀑布流布局神器使用详解
May 25 jQuery
jQuery回调方法使用示例
Jun 26 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
jQuery轮播图实例详解
Aug 15 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
jquery实现聊天机器人
Feb 08 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
评分9.0以上的动画电影,剧情除了经典还很燃
2020/03/04 日漫
如何在PHP中使用Oracle数据库(1)
2006/10/09 PHP
php数组去重实例及分析
2013/11/26 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
php显示时间常用方法小结
2015/06/05 PHP
php+mysql实现无限级分类
2015/11/11 PHP
简单实现php上传文件功能
2017/09/21 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
基于Python fminunc 的替代方法
2020/02/29 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
环保倡议书100字
2014/05/15 职场文书
创先争优活动承诺书
2014/08/30 职场文书
大学新生军训自我鉴定范文
2014/09/13 职场文书
领导干部考核评语
2015/01/04 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
催款函范文
2015/06/24 职场文书
二十年同学聚会感言
2015/07/30 职场文书
JVM钩子函数的使用场景详解
2021/08/23 Java/Android
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript