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 相关文章推荐
JavaScript 在各个浏览器中执行的耐性
Apr 06 Javascript
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
jquery 操作表格实现代码(多种操作打包)
Mar 20 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
js对象的复制继承实例
Jan 10 Javascript
JQuery实现可直接编辑的表格
Apr 16 Javascript
javascript弹性运动效果简单实现方法
Jan 08 Javascript
全面解析Angular中$Apply()及$Digest()的区别
Aug 04 Javascript
react-native-video实现视频全屏播放的方法
Mar 19 Javascript
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 Javascript
基于javascript处理nginx请求过程详解
Jul 07 Javascript
vue 子组件watch监听不到prop的解决
Aug 09 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
php对二维数组进行排序的简单实例
2013/12/19 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
javascript学习笔记(二) js一些基本概念
2012/06/18 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
node.js超时timeout详解
2014/11/26 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
JavaScript 动态加载脚本和样式的方法
2015/04/13 Javascript
火狐和ie下获取javascript 获取event的方法(推荐)
2016/11/26 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
JS实现显示当前日期的实例代码
2018/07/03 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
npm qs模块使用详解
2020/02/07 Javascript
JS实现手写 forEach算法示例
2020/04/29 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
Python中的变量和作用域详解
2016/07/13 Python
Python 专题一 函数的基础知识
2017/03/16 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
python绘制评估优化算法性能的测试函数
2019/06/25 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
铭万公司.net面试题笔试题
2014/07/20 面试题
材料物理专业大学毕业生求职信
2013/10/15 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
公务员的复习计划书,请收下!
2019/07/15 职场文书
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python