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 插件开发备注
Aug 27 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
js监听键盘事件示例代码
Jul 26 Javascript
5种处理js跨域问题方法汇总
Dec 04 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
Apr 07 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
Dec 09 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
Sep 07 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
Oct 22 Javascript
CocosCreator如何实现划过的位置显示纹理
Apr 14 Javascript
TypeScript中条件类型精读与实践记录
Oct 05 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 Hash函数,增强密码安全
2011/02/25 PHP
10个实用的PHP代码片段
2011/09/02 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
JS面向对象编程浅析
2011/08/28 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
关于JS字符串函数String.replace()
2013/04/07 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
JavaScript将页面表格导出为Excel的具体实现
2013/12/27 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
AngularJS变量及过滤器Filter用法分析
2016/11/22 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
python 快速排序代码
2009/11/23 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
Python中atexit模块的基本使用示例
2015/07/08 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
python3.6实现学生信息管理系统
2019/02/21 Python
python处理“
2019/06/10 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
2020/02/25 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
Python如何安装第三方模块
2020/05/28 Python
html5 自定义播放器核心代码
2013/12/20 HTML / CSS
2014年学生管理工作总结
2014/12/20 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书