案例:使用JQ完成广告定时弹出取消等操作

需求:页面加载后几秒钟,显示一个广告弹出框,显示完设置的时间后自动隐藏。用户也可在弹窗以出现就点击关闭
             第一步:引入jQuery相关的文件
            第二步:书写页面加载函数
            第三步:在页面加载函数中,获取显示广告图片的元素。
            第四步:设置定时操作(显示广告图片的函数)
            第五步:在显示广告图片的函数中,使用jQuery的方法让广告图片显示(show())
            第六步:清除显示广告图片的定时操作
            第七步:设置定时操作(隐藏广告图片的函数)
            第八步:在隐藏广告图片的函数中,使用jQuery的方法让广告图片隐藏(hide())
            第九步:清除隐藏广告图片的定时操作*/

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>首页</title>
		<style>
			#father {
				border: 0px solid red;
				width: 1300px;
				height: 2170px;
				margin: auto;
			}
			/*#logo{
				border: 0px solid black;
				width: 1300px;
				height: 50px;
			}*/
			
			.top {
				border: 0px solid blue;
				width: 431px;
				height: 50px;
				float: left;
			}
			
			#top {
				padding-top: 12px;
				height: 38px;
			}
			
			#menu {
				border: 0px solid red;
				width: 1300px;
				height: 50px;
				background-color: black;
				margin-bottom: 10px;
			}
			
			ul li {
				display: inline;
				color: white;
			}
			
			#clear {
				clear: both;
			}
			
			#product {
				border: 0px solid red;
				width: 1300px;
				height: 558px;
			}
			
			#product_top {
				border: 0px solid blue;
				width: 100%;
				height: 45px;
				padding-top: 8px;
			}
			
			#product_bottom {
				border: 0px solid green;
				width: 100%;
				height: 500px;
			}
			
			#product_bottom_left {
				border: 0px solid red;
				width: 200px;
				height: 500px;
				float: left;
			}
			
			#product_bottom_right {
				border: 0px solid blue;
				width: 1094px;
				height: 500px;
				float: left;
			}
			
			#big {
				border: 0px solid red;
				width: 544px;
				height: 248px;
				float: left;
			}
			
			.small {
				border: 0px solid blue;
				width: 180px;
				height: 248px;
				float: left;
				/*让里面的内容居中*/
				text-align: center;
			}
			
			#bottom {
				text-align: center;
			}
			
			a {
				text-decoration: none;
			}
		</style>

		<!--1、首先引入JQuery文件-->
		<script type="text/javascript" src="../../js/jquery-1.8.3.js"></script>

		<script>
			/*广告弹窗的定时弹出与清除
		       需求:页面加载后几秒钟,显示一个广告弹出框,显示完设置的时间后自动隐藏。用户也可在弹窗以出现就点击关闭
		       第一步:引入jQuery相关的文件
			第二步:书写页面加载函数
			第三步:在页面加载函数中,获取显示广告图片的元素。
			第四步:设置定时操作(显示广告图片的函数)
			第五步:在显示广告图片的函数中,使用jQuery的方法让广告图片显示(show())
			第六步:清除显示广告图片的定时操作
			第七步:设置定时操作(隐藏广告图片的函数)
			第八步:在隐藏广告图片的函数中,使用jQuery的方法让广告图片隐藏(hide())
			第九步:清除隐藏广告图片的定时操作*/
		        
		        
		        //2、页面加载函数
        		 $(function(){
        		 	//设置定时操作
        		 time=  setInterval("ShowAd()",3000);
        		 });
        		 //获取广告图片的元素
        		 function ShowAd(){
        		 	//在显示广告图片的函数中,使用jQuery的方法让广告图片显示(show())
        		 $("#img2").show();
        		 //$("#img2").slideDown(5000);
        		 	//清除定时操作
        		 	clearInterval(time);
        		 	//设置隐藏图片的定时操作
        		 time=setInterval("hiddend()",3000);
        		 }
        			
        		 function hiddend(){
        		 	//获取广告图片,并让其隐藏
        		 	$("#img2").hide();
        		 	//$("#img2").slideUp(5000);
        		 	//清除隐藏图片的定时操作
        		 	clearInterval(time);
        		 }
		
		
		</script>

		
	</head>

	<body onload="init()">
		<div id="father">

			<!-- 定时弹出广告的图片的位置-->
			<img src="../../img/f001a62f-a49d-4a4d-b56f-2b6908a0002c_g.jpg" width="100%" style="display:none" id="img2" />

			<!--1.logo部分-->
			<div id="logo">
				<div class="top">
					<img src="../../img/logo2.png" height="46px" />
				</div>
				<div class="top">
					<img src="../../img/header.png" height="46px" />
				</div>
				<div class="top" id="top">
					<a href="#">登录</a>
					<a href="#">注册</a>
					<a href="#">购物车</a>
				</div>
			</div>
			<div id="clear">

			</div>
			<!--2.导航栏部分-->
			<div id="menu">
				<ul>
					<a href="#">
						<li style="font-size: 20px;">首页</li>
					</a>&nbsp;&nbsp;&nbsp;&nbsp;
					<a href="#">
						<li>手机数码</li>
					</a>&nbsp;&nbsp;&nbsp;&nbsp;
					<a href="#">
						<li>家用电器</li>
					</a>&nbsp;&nbsp;&nbsp;&nbsp;
					<a href="#">
						<li>鞋靴箱包</li>
					</a>&nbsp;&nbsp;&nbsp;&nbsp;
					<a href="#">
						<li>孕婴保健</li>
					</a>&nbsp;&nbsp;&nbsp;&nbsp;
					<a href="#">
						<li>奢侈品</li>
					</a>
				</ul>
			</div>
			<!--3.轮播图部分-->
			<div id="">
				<img src="../../img/1.jpg" width="100%" id="img1" />
			</div>
			<!--4.最新商品-->
			<div id="product">
				<div id="product_top">
					&nbsp;&nbsp;&nbsp;
					<span style="font-size: 25px;padding-top: 8px;">最新商品</span>&nbsp;&nbsp;&nbsp;
					<img src="../../img/title2.jpg" />
				</div>
				<div id="product_bottom">
					<div id="product_bottom_left">
						<img src="../../img/big01.jpg" width="100%" height="100%" />
					</div>
					<div id="product_bottom_right">
						<div id="big">
							<a href="#"><img src="../../img/middle01.jpg" width="100%" height="100%" /></a>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
					</div>
				</div>
			</div>
			<!--5.广告图片-->
			<div id="">
				<img src="../../img/ad.jpg" width="100%" />
			</div>
			<!--6.热门商品-->
			<div id="product">
				<div id="product_top">
					&nbsp;&nbsp;&nbsp;
					<span style="font-size: 25px;padding-top: 8px;">热门商品</span>&nbsp;&nbsp;&nbsp;
					<img src="../../img/title2.jpg" />
				</div>
				<div id="product_bottom">
					<div id="product_bottom_left">
						<img src="../../img/big01.jpg" width="100%" height="100%" />
					</div>
					<div id="product_bottom_right">
						<div id="big">
							<a href="#"><img src="../../img/middle01.jpg" width="100%" height="100%" /></a>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
						<div class="small">
							<img src="../../img/small03.jpg" />
							<a href="#">
								<p style="color: gray;">电炖锅</p>
							</a>
							<p style="color: red;">¥399</p>
						</div>
					</div>
				</div>
			</div>
			<!--7.广告图片-->
			<div id="">
				<img src="../../img/footer.jpg" width="100%" />
			</div>
			<!--8.友情链接和版权信息-->
			<div id="bottom">
				<a href="#">关于我们</a>
				<a href="#">联系我们</a>
				<a href="#">招贤纳士</a>
				<a href="#">法律声明</a>
				<a href="#">友情链接</a>
				<a href="#">支付方式</a>
				<a href="#">配送方式</a>
				<a href="#">服务声明</a>
				<a href="#">广告声明</a>
				<p>
					Copyright © 2005-2016 传智商城 版权所有
				</p>
			</div>
		</div>
	</body>

</html>

效果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

真香号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值