基于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实现的手风琴侧边菜单效果
Mar 29 jQuery
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
jQuery validata插件实现方法
Jun 25 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
jquery轮播图插件使用方法详解
Jul 31 jQuery
JS JQuery获取data-*属性值方法解析
Sep 01 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超牛逼无限极分类生成树方法
2015/05/11 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP命名空间(namespace)原理与用法详解
2019/12/11 PHP
html下载本地
2006/06/19 Javascript
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
使用JQuery进行跨域请求
2010/01/25 Javascript
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
jQuery1.6 正式版发布并提供下载
2011/05/05 Javascript
JavaScript实现拼音排序的方法
2012/11/20 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
vue写一个组件
2018/04/09 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
2018/10/08 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
微信小程序开发技巧汇总
2019/07/15 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
python制作mysql数据迁移脚本
2019/01/01 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
委托公证书
2014/04/08 职场文书
殡葬服务心得体会
2014/09/11 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
高中运动会前导词
2015/07/20 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
python数据可视化JupyterLab实用扩展程序Mito
2021/11/20 Python