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字符串插入、删除、替换函数使用示例
Jul 25 Javascript
深入理解Javascript里的依赖注入
Mar 19 Javascript
探讨js字符串数组拼接的性能问题
Oct 11 Javascript
jquery实现textarea 高度自适应
Mar 11 Javascript
javascript实现框架高度随内容改变的方法
Jul 23 Javascript
Node.js使用gm拼装sprite图片
Jul 04 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
Jul 06 Javascript
three.js中文文档学习之如何本地运行详解
Nov 20 Javascript
Angularjs中date过滤器失效的问题及解决方法
Jul 06 Javascript
layui点击导航栏刷新tab页的示例代码
Aug 14 Javascript
微信小程序 checkbox使用实例解析
Sep 09 Javascript
Html5生成验证码的示例代码
May 10 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中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
PHP结合Jquery和ajax实现瀑布流特效
2016/01/07 PHP
在textarea中显示html页面的javascript代码
2007/04/20 Javascript
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
微信小程序 wxapp内容组件 text详细介绍
2016/10/31 Javascript
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
微信小程序开发之获取用户手机号码(php接口解密)
2020/05/17 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
react的hooks的用法详解
2020/10/12 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
Python对数据库操作
2016/03/28 Python
Python中字符串的常见操作技巧总结
2016/07/28 Python
Python实现带参数与不带参数的多重继承示例
2018/01/30 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
django 基于中间件实现限制ip频繁访问过程详解
2019/07/30 Python
python输出带颜色字体实例方法
2019/09/01 Python
python raise的基本使用
2020/09/10 Python
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
高中班长自我鉴定
2013/12/20 职场文书
最热门的自我评价
2013/12/30 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
学习雷锋做美德少年寄语大全
2014/04/09 职场文书
部门年终奖分配方案
2014/05/07 职场文书
生日宴会家属答谢词
2015/09/29 职场文书