jquery实现可关闭的倒计时广告特效代码


Posted in Javascript onSeptember 02, 2015

本文实例讲述了jquery实现可关闭的倒计时广告特效代码。分享给大家供大家参考。具体如下:

这是一款类似播放视频时候最开始的倒计时广告,广告时间结束才能看到视频内容,一个JS小贴片广告代码,右上角带关闭按钮,左上角显示倒计时剩余时间,运行jQuery代码综合实现,CSS和HTML共同结合的网页特效,兼容各主流浏览器,本效果是从门户网站上整理而来。希望大家喜欢。

先来看看运行效果截图:

jquery实现可关闭的倒计时广告特效代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312">
<title>js贴片倒计时代码</title>
<style>
*{padding:0;margin:0; font-size:12px;}
ol,ul,li{list-style:none}
img{border:none}
.box{ width:564px; height:361px; margin:20px auto; position:relative; display:none;}
.ad_time{ width:554px; height:351px; background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; padding:5px; position:absolute; top:0; left:0; color:#fff;}
.ad_time span{ font-weight:bold; color:#cc0; padding:0 5px;}
.close{ width:49px; height:20px; background:url(images/close.png) no-repeat; position:absolute; top:0; right:0; cursor:pointer;}
.btn{ width:100px; height:30px; background:#eee; border:1px solid #ddd; font:normal 12px/30px '寰?蒋??榛?'; text-align:center; margin:20px auto; cursor:pointer;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js" language="javascript"></script>
<script type="text/javascript" language="javascript">
function lxfEndtime(){
 $t=$('#t').html();
 if($t!=0){
  $('#t').html($t-1);
  $i=setTimeout("lxfEndtime()",1000);
 }else{  
  $('.box').hide();
  $('.btn').show();
  $('#t').html(6);
  $('.ad_time').css({'width':'554px','height':'351px'});
  clearTimeout($i);
 }
};
$(document).ready(function(){
 $('.btn').live('click',function(){
  $('.box').show();
  $(this).hide(); 
  $('.ad_time').animate({width:110,height:18},'slow');
  lxfEndtime();
 })
 $('.close').click(function(){
  $('.box').hide();
  $('.btn').show();
  $('#t').html(6);
  $('.ad_time').css({'width':'554px','height':'351px'});
  clearTimeout($i);
 })
});
</script>
</head>
<body>
<!--代码开始-->
<div class="box">
 <div class="ad"><a href="#" target="_blank"><img src="images/ad.jpg" /></a></div>
 <div class="ad_time">时间还剩<span id="t">50</span>秒</div>
 <div class="close"></div>
</div>
<div class="btn">点击显示效果</div>
<!--代码结束-->
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
基于jsTree的无限级树JSON数据的转换代码
Jul 27 Javascript
jquery对ajax的支持介绍
Dec 10 Javascript
JQuery 图片滚动轮播示例代码
Mar 24 Javascript
jQuery大于号(&gt;)选择器的作用解释
Jan 13 Javascript
多个js毫秒倒计时同时进行效果
Jan 05 Javascript
JavaScript中的各种操作符使用总结
May 26 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 Javascript
对于input 框限定输入值为浮点型的js代码
Sep 25 Javascript
详解ES6系列之私有变量的实现
Nov 21 Javascript
vue 更改连接后台的api示例
Nov 11 Javascript
5个你不知道的JavaScript字符串处理库(小结)
Jun 01 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
Sep 05 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
Sep 02 #Javascript
使用canvas实现仿新浪微博头像截取上传功能
Sep 02 #Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 #Javascript
JS自定义选项卡函数及用法实例分析
Sep 02 #Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
Sep 02 #Javascript
jQuery实现自定义右键菜单的树状菜单效果
Sep 02 #Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 #Javascript
You might like
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
jQuery timers计时器简单应用说明
2010/10/28 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
2018/07/27 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
JS字典Dictionary类定义与用法示例
2019/02/01 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
2019/07/10 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
Python学习笔记之常用函数及说明
2014/05/23 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
Django中多种重定向方法使用详解
2019/07/17 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
HTML5实现签到 功能
2018/10/09 HTML / CSS
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
小学生田径运动会广播稿
2014/09/11 职场文书
英语教师个人总结
2015/02/09 职场文书
2015社区爱国卫生工作总结
2015/04/21 职场文书
2015年挂职干部工作总结
2015/05/14 职场文书
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle
spring boot实现文件上传
2022/08/14 Java/Android