基于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 UI Grid 模态框中的表格实例代码
Apr 01 jQuery
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jQuery中的类名选择器(.class)用法简单示例
May 14 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
jQuery实现合并表格单元格中相同行操作示例
Jan 28 jQuery
jQuery each和js forEach用法比较
Feb 27 jQuery
jquery操作select常见方法大全【7种情况】
May 28 jQuery
jQuery实现日历效果
Sep 11 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面向对象程序设计之接口用法
2014/08/20 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
php实现QQ小程序发送模板消息功能
2019/09/18 PHP
Jquery工作常用实例 使用AJAX使网页进行异步更新
2011/07/26 Javascript
别了 JavaScript中的isXX系列
2012/08/01 Javascript
Node.js编码规范
2014/07/14 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
浅析JS动态创建元素【两种方法】
2016/04/20 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
vue.js项目nginx部署教程
2018/04/05 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
python tkinter实现彩球碰撞屏保
2019/07/30 Python
python list多级排序知识点总结
2019/10/23 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
个人收入证明范本
2014/09/18 职场文书
环境卫生标语
2015/08/03 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
opencv读取视频并保存图像的方法
2021/06/04 Python
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
2021/07/26 Java/Android