使用jQuery添加广告弹窗
2021-03-01 17:25
标签:做什么 click show slow idt char har script hide 我们还可以使用jQuery添加广告弹窗,来看下是怎么实现的: 经过测试,这样是可以的。 然后,我们还可以在show()和hide()方法里面添加动画效果,还可以在外面添加回调函数,回调函数就是希望在动画播放完毕后,再做一些什么操作,在动画播放的这个过程中,我们自然是不需要做什么的。 或者,显示和关闭这里,我们还可以调用toggle()函数: 也能达到理想效果。当然,toggle()也可添加动画效果和回调函数。 使用jQuery添加广告弹窗 标签:做什么 click show slow idt char har script hide 原文地址:https://www.cnblogs.com/EvanTheGreat/p/14403051.html 1 DOCTYPE html>
2 html>
3 head>
4 meta charset="utf-8">
5 title>title>
6 style type="text/css">
7 #ad{
8 width: 300px;
9 height: 300px;
10 background-color: aqua;
11 position: fixed;
12 bottom: 0;
13 right: 0;
14 display: none;
15 }
16 style>
17 script type="text/javascript" src="js/jquery-3.3.1.js">script>
18 script type="text/javascript">
19 setTimeout(function(){ //这个函数传递两个参数,一个是匿名函数,里面是用来显示的,另一个是毫秒数
20 $("#ad").show(); //表示多少秒之后显示这个广告弹窗
21 },2000);
22
23 setTimeout(function(){ //这个函数是用来隐藏广告弹窗的
24 $("#ad").hide();
25 },5000);
26
27 //但我们还得实现点击关闭也能关闭广告弹窗,否则就是耍流氓了
28 //这么来
29
30 $(function(){
31 $("#ad").click(function(){ //使用click函数添加点击事件,里面再写一个匿名函数,把隐藏的函数
32 $("#ad").hide(); //传过来就OK了
33 })
34 });
35 script>
36 head>
37 body>
38 div id="ad">
39 button>关闭button>
40 div>
41 body>
42 html>
1 DOCTYPE html>
2 html>
3 head>
4 meta charset="utf-8">
5 title>title>
6 style type="text/css">
7 #ad{
8 width: 300px;
9 height: 300px;
10 background-color: aqua;
11 position: fixed;
12 bottom: 0;
13 right: 0;
14 display: none;
15 }
16 style>
17 script type="text/javascript" src="js/jquery-3.3.1.js">script>
18 script type="text/javascript">
19 setTimeout(function(){
20 $("#ad").show(3000,function(){ //里面可以添加动画效果,有fast、slow、毫秒数
21 console.log("动画播放完成"); //表示这个界面会在设定的时间之内完成弹出这个过程
22 }); //然后设置了一个匿名的回调函数,是在这个动画播放完毕后调用的函数
23 },2000);
24
25 setTimeout(function(){ //这个函数是用来隐藏广告弹窗的
26 $("#ad").hide();
27 },13000);
28
29 //但我们还得实现点击关闭也能关闭广告弹窗,否则就是耍流氓了
30 //这么来
31
32 $(function(){
33 $("#closeBtn").click(function(){ //使用click函数添加点击事件,里面再写一个匿名函数,把隐藏的函数
34 $("#ad").hide(); //传过来就OK了
35 })
36 });
37 script>
38 head>
39 body>
40 div id="ad">
41 button id="closeBtn">关闭button>
42 div>
43 body>
44 html>
1 DOCTYPE html>
2 html>
3 head>
4 meta charset="utf-8">
5 title>title>
6 style type="text/css">
7 #ad{
8 width: 300px;
9 height: 300px;
10 background-color: aqua;
11 position: fixed;
12 bottom: 0;
13 right: 0;
14 display: none;
15 }
16 style>
17 script type="text/javascript" src="js/jquery-3.3.1.js">script>
18 script type="text/javascript">
19 setTimeout(function(){
20 $("#ad").toggle(); //设置显示函数
21 },2000);
22
23 setTimeout(function(){
24 $("#closeBtn").click(function(){
25 $("#ad").toggle(); //设置关闭函数
26 });
27 });
28
29 //toggle()这个函数很好,因为它会自己判断到底是该显示还是关闭!
30 script>
31 head>
32 body>
33 div id="ad">
34 button id="closeBtn">关闭button>
35 div>
36 body>
37 html>