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 相关文章推荐
通过Mootools 1.2来操纵HTML DOM元素
Sep 15 Javascript
跟着JQuery API学Jquery 之三 筛选
Apr 09 Javascript
Jquery 获得服务器控件值的方法小结
May 11 Javascript
也说JavaScript中String类的replace函数
Sep 22 Javascript
JS实现网页滚动条感应鼠标变色的方法
Feb 26 Javascript
浅析JS获取url中的参数实例代码
Jun 14 Javascript
JS命令模式例子之菜单程序
Oct 10 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
Aug 31 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
使用webpack搭建pixi.js开发环境
Feb 12 Javascript
解决Echarts 显示隐藏后宽度高度变小的问题
Jul 19 Javascript
vue使用exif获取图片经纬度的示例代码
Dec 11 Vue.js
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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
PHP简单系统数据添加以及数据删除模块源文件下载
2008/06/07 PHP
使用PHP批量生成随机用户名
2008/07/10 PHP
PHP Cookie的使用教程详解
2013/06/03 PHP
php字符串分割函数用法实例
2015/03/17 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
基于jQuery的试卷自动排版系统实现代码
2011/01/06 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
轻松掌握python设计模式之策略模式
2016/11/18 Python
python随机数分布random均匀分布实例
2019/11/27 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
CSS3 按钮边框动画的实现
2020/11/12 HTML / CSS
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
幼儿教师个人求职信范文
2013/09/21 职场文书
市场营销专业个人求职信范文
2013/12/14 职场文书
食堂标语大全
2014/06/11 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript
golang为什么要统一错误处理
2022/04/03 Golang