jquery实现两边飘浮可关闭的对联广告


Posted in Javascript onNovember 27, 2015

效果展示:

jquery实现两边飘浮可关闭的对联广告

代码说明:

可关闭的左右两边飘浮的对联广告代码jquery特效,宽屏分辨率大于1024px才显示。因为考虑到窄屏下显示对联广告那真是用户体验超差。

点击关闭按钮可以单独关闭自己一边的飘浮的对联广告代码。

js代码中的var screen_w = screen.width; if(screen_w>1024){duilian.show();} 是jquery判断浏览器分辨率的,你可以修改这个可关闭的左右两边飘浮的对联广告代码所需要的浏览器分辨率值,如果不想做判断可以删除这两句,让后把css代码 .duilian{top:260px;position:absolute; width:102px; overflow:hidden; display:none;}中的display:none;删除就不判断浏览器分辨率了。

点击两边飘浮的对联广告代码的下方关闭可以关闭各自的半边对联广告。

部分html代码如下:

<!--下面是对联广告的html代码结构-->
<div class="duilian duilian_left">
 <div class="duilian_con">对联的内容</div>
 <a href="#" class="duilian_close">X关闭</a>
</div>
<div class="duilian duilian_right">
 <div class="duilian_con">对联的内容</div>
 <a href="#" class="duilian_close">X关闭</a>
</div>

部分css代码如下:

/*下面是对联广告的css代码*/

.duilian{top:260px;position:absolute; width:102px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:#CCC solid 1px; width:100px; height:300px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}

部分左右两边飘浮的对联广告代码如下:

<script type="text/javascript">
$(document).ready(function(){
 var duilian = $("div.duilian");
 var duilian_close = $("a.duilian_close");
 var screen_w = screen.width;
 if(screen_w>1024){duilian.show();}
 $(window).scroll(function(){
  var scrollTop = $(window).scrollTop();
  duilian.stop().animate({top:scrollTop+260});
 });
 duilian_close.click(function(){
  $(this).parent().hide();
  return false;
 });
});
</script>

面一段代码很简单是实现jquery两边飘浮的对联广告代码

本节内容:

两边飘浮的对联广告代码。

例子:

jquery实现的对联广告代码

示例代码如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
/**
* 对联广告,可以两边飘浮
* by 3water.com
*/
$(document).ready(function(){
 var duilian = $("div.duilian");
 var duilian_close = $("a.duilian_close");
 var window_w = $(window).width();
 if(window_w>1000){duilian.show();}
 $(window).scroll(function(){
  var scrollTop = $(window).scrollTop();
  duilian.stop().animate({top:scrollTop+100});
 });
 duilian_close.click(function(){
  $(this).parent().hide();
  return false;
 });
});
</script>
<style>
/*对联广告的css代码*/
.duilian{top:100px;position:absolute; width:102px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:red solid 1px; width:100px; height:300px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}
</style>
</head>
<body>
<!--对联广告的html代码结构-->
<div class="duilian duilian_left">
 <div class="duilian_con">对联的内容</div>
 <a href="#" class="duilian_close">X关闭</a>
</div>
<div class="duilian duilian_right">
 <div class="duilian_con">对联的内容</div>
 <a href="#" class="duilian_close">X关闭</a>
</div>
<p style="height:1000px;"></p>
</body>
</html>
Javascript 相关文章推荐
JQuery 学习笔记 选择器之五
Jul 23 Javascript
自己的js工具 Cookie 封装
Aug 21 Javascript
JS函数实现动态添加CSS样式表文件
Dec 15 Javascript
Javascript中判断变量是数组还是对象(array还是object)
Aug 14 Javascript
javascript实现的DES加密示例
Oct 30 Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
Jan 05 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 Javascript
JS高级运动实例分析
Dec 20 Javascript
JS实现简易换图时钟功能分析
Jan 04 Javascript
Vue.js 表单控件操作小结
Mar 29 Javascript
一分钟学会JavaScript中的try-catch
Dec 14 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
Nov 27 #Javascript
JS实现的表格行鼠标点击高亮效果代码
Nov 27 #Javascript
基于jquery animate操作css样式属性小结
Nov 27 #Javascript
Javascript简单实现面向对象编程继承实例代码
Nov 27 #Javascript
分享一些常用的jQuery动画事件和动画函数
Nov 27 #Javascript
JS实现的仿淘宝交易倒计时效果
Nov 27 #Javascript
谈谈jQuery Ajax用法详解
Nov 27 #Javascript
You might like
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
jQuery Position方法使用和兼容性
2017/08/23 jQuery
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
angularJs自定义过滤器实现手机号信息隐藏的方法
2018/10/08 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
简单谈谈Python中函数的可变参数
2016/09/02 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
python中doctest库实例用法
2020/12/31 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
如何从一个文件档案的尾端新增记录
2016/12/02 面试题
爱情寄语大全
2014/04/09 职场文书
道德之星事迹材料
2014/05/03 职场文书
天猫活动策划方案
2014/08/21 职场文书
暑期培训班招生方案
2014/08/26 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
祝酒词范文
2015/08/12 职场文书
关爱留守儿童主题班会
2015/08/13 职场文书
浅析Python中的套接字编程
2021/06/22 Python
Redis分布式锁Redlock的实现
2021/08/07 Redis