首先设置一个固定的窗口位于右下角,效果如下:

代码:

jQuery实现广告弹窗.html

之后将该窗口初始设为隐藏,通过代码实现3秒自动显示,5秒自动隐藏,其效果如下:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>jQuery实现广告弹窗</title>
 6         <script type="text/javascript" src="js/jquery-3.3.1.js" ></script>
 7         <style type="text/css" >
 8
 9             #ad{
10                 width: 300px;
11                 height: 300px;
12                 background-color: antiquewhite;
13                 position: fixed;
14                 bottom: 0;
15                 right: 0;
16                 display: none;
17             }
18         </style>
19         <script type="text/javascript">
20
21             setTimeout(function(){
22                 $("#ad").show();
23
24             },3000);//3秒之后就显示
25
26             setTimeout(function(){
27                 $("#ad").hide();
28
29             },5000);//5秒之后就隐藏
30
31
32     </script>
33     </head>
34     <body>
35         <div id="ad">
36             <button>关闭</button>
37
38         </div>
39
40     </body>
41 </html>

实现3秒自动显示 5秒自动隐藏.html

最后通过代码实现点击事件,最终效果如下:

实现通过代码实现点击事件核心代码:

jQuery:

$(function(){$("#closeBtn").click(function(){$("#ad").hide();});});

html:

<button id="closeBtn">关闭</button>

最终所有的代码:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>jQuery实现广告弹窗</title><script type="text/javascript" src="js/jquery-3.3.1.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);//3秒之后就显示
            setTimeout(function(){$("#ad").hide();},5000);//5秒之后就隐藏
            $(function(){$("#closeBtn").click(function(){$("#ad").hide();});});</script></head><body><div id="ad"><button id="closeBtn">关闭</button></div></body>
</html>

jQuery实现广告弹窗.html

通过另一种方式执行点击事件来进行窗口的显示与隐藏:

另一种方式执行点击事件来进行窗口的显示与隐藏的核心代码:

 setTimeout(function(){$("#ad").toggle()},1000);$(function(){$("#closeBtn").click(function(){$("#ad").toggle();});});

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>jQuery实现广告弹窗</title><script type="text/javascript" src="js/jquery-3.3.1.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);//3秒之后就显示
//
//            setTimeout(function(){//                $("#ad").hide();
//
//            },5000);//5秒之后就隐藏
//            $(function(){//                $("#closeBtn").click(function(){//                    $("#ad").hide();
//                });
//            });
setTimeout(function(){$("#ad").toggle()},1000);$(function(){$("#closeBtn").click(function(){$("#ad").toggle();});});</script></head><body><div id="ad"><button id="closeBtn">关闭</button></div></body>
</html>

通过toggle实现弹窗.html

当然也可以实现窗口进行动画的显示:

有这样的几个参数:slow fast 毫秒数(速度)

show() //相当于 display:block

第一个参数slow fast  毫秒数(速度)
第二个参数是回调函数
hide()
第一个参数是速度
第二个参数是回调函数
Toggle
如果是显示的就隐藏
如果是隐藏的就显示

参数slow的效果:

参数fast比参数slow快,效果如下:

参数 毫秒数(速度)自定义 例如:3秒,效果如下:

转载于:https://www.cnblogs.com/jiguiyan/p/10542779.html

jQuery实现广告弹窗相关推荐

  1. 2003服务器系统屏蔽广告,电脑总是乱弹广告弹窗?教你彻底关闭

    原标题:电脑总是乱弹广告弹窗?教你彻底关闭 许多小伙伴都有过这样的经历:干干净净的电脑系统还没用多久,就莫名其妙冒出些弹窗广告. 有些像推销.有些像诈骗,还有一些过分到自己都没眼看

  2. 5弹出搜索框_实用小技巧,电脑总是弹出广告,手把手教你永久关闭广告弹窗...

    在使用电脑时,总是会遇到各种各样的广告弹窗.这些广告弹窗往往附属在某些实用上件,因此我们又不能卸载相应的软件.在电脑开机或者当我们正在编辑文档时,这些莫名其妙的广告弹窗很影响心情,下面教大家如何永久关 ...

  3. 原生Js_实现广告弹窗

    广告样式当页面加载后5s刷新在右下角 <!DOCTYPE html> <html><head><meta charset="utf-8" ...

  4. 电脑怎么彻底删除软件_电脑在使用的过程中如何彻底删除今日热点广告弹窗的方法...

    电脑在使用的过程中如何彻底删除今日热点广告弹窗的方法 在今日热点弹窗弹出来之后,我们在键盘上同时按下"Ctrl+Alt+Del"键,调出"任务管理器",在任务管 ...

  5. 单关闭功能_广告弹窗关闭

    相信现在大部分电脑都安装360安全卫士和搜狗拼音输入法,关于这两款软件各有吐槽,最讨厌的莫过于莫名奇妙的各种广告弹窗,让人不厌其烦.因为我们是免费,所以不要渴求太多. 360安全卫士广告弹窗关闭办法 ...

  6. java如何实现广告弹窗,WPF实现消息提醒(广告弹窗)

    原文:WPF实现消息提醒(广告弹窗) 1.先上效果图: 2.1t提示框界面. 主窗口界面没什么内容,就放了一个触发按钮.先绘制通知窗口(一个关闭按钮,俩个文本控件),可以设置下ResizeMode=& ...

  7. JQuery实现广告效果(滚动切换)

    JQuery实现广告效果(滚动切换) Html+css 效果如上图 代码: Java代码   <!DOCTYPE html> <html> <head lang=&quo ...

  8. html弹窗_对付流氓广告弹窗:彻底告别,这一招最有效

    关注我们,获取更多精品资源哦现如今,只要我们在使用电脑或者移动设备,都会有这样的瞬间:用着用着,突然之后弹出了一个广告(PS:双11快到了哦)!所以,今天小编为大家带来了一款对付流氓广告弹窗最有效的方 ...

  9. 添加弹窗_阻止电脑广告弹窗窗口让电脑桌面更清洁

    在使用计算机上网过程中,经常会弹出一些广告弹窗,这些弹窗或者会干扰到我们的使用计算机的体验,有的则会对桌面内容进行一些遮挡,非常可恶. 那么我们怎么对广告弹窗进行拦截不让它们干扰我们使用计算机呢? 我 ...

最新文章

  1. 使用对象存储应对勒索病毒
  2. OSI模型和TCP/IP协议族
  3. Redis系列教程(五):Redis哨兵、复制、集群的设计原理,以及区别
  4. skywalking(4)
  5. 内存条上面参数详解_价格极低的国产颗粒内存条:光威弈系列Pro评测,超频表现超稳定...
  6. PyCharm——如果不小心修改了第三方库文件,怎么办?
  7. 一条ssh命令实现端口转发,实现跨机器直接访问
  8. 锁屏界面显示某些设置已隐藏_一般人都不知道,iPhone 隐藏的功能,让你的苹果手机变得贼好用...
  9. 具体数学_计算机科学基础(第2版)pdf
  10. 云炬随笔集(2016.7~2022.1)
  11. 微信小程序静态页面的实现
  12. python arp断网攻击_arp断网攻击,手把手教你arp断网攻击怎么解决
  13. Java实现微信授权 获取用户OpenID(一)
  14. java移位加密_凯撒加密解密(java字母移位)
  15. Windows Mobile开发资源介绍
  16. VUE报错__Avoid mutating a prop directly since the value will be overwritten whenever the parent
  17. 马悦凌:从初级护士到“民间奇医”[3]
  18. 解决win10更新打印机共享问题
  19. 高通QCC30xx_QCC51xx_如何 DFU升级 OTA升级
  20. 农历查询API接口说明,农历API

热门文章

  1. html表白earth,适合用来表白的英文情书
  2. IDC:预计2018年全球物联网支出将达7725亿美元
  3. iOS10适配 完美解决相机、相册等权限的使用
  4. 5千多条多分类谚语格言ACCESS数据库
  5. Leetcode1247. 交换字符使得字符串相同
  6. 全面拥抱新能源的比亚迪会跑得更快吗?
  7. 网吧用计算机性能配件清单,家用电脑如何才能像网吧电脑一样丝滑畅快?配置清单来了!...
  8. cuda和Nvidia驱动卸载
  9. java ISO 8601 日期格式进行转换
  10. 基于SEER的区块链版赛亚麻将游戏Pre alpha版本内测啦!