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 相关文章推荐
js 上传图片预览问题
Dec 06 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
Nov 07 Javascript
学习jQuey中的return false
Dec 18 Javascript
JavaScript实现数据类型的相互转换
Mar 06 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
详解jQuery lazyload 懒加载
Dec 19 Javascript
JS实现将对象转化为数组的方法分析
Jan 21 Javascript
js 根据对象数组中的属性进行排序实现代码
Sep 12 Javascript
初学vue出现空格警告的原因及其解决方案
Oct 31 Javascript
如何在wxml中直接写js代码(wxs)
Nov 14 Javascript
vue 微信扫码登录(自定义样式)
Jan 06 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验证码类代码分享(已封装成类)
2011/07/17 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
Yii框架getter与setter方法功能与用法分析
2019/10/22 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
2020/03/02 PHP
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
详解angular element()方法使用
2017/04/08 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
基于jquery实现多选下拉列表
2017/08/02 jQuery
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
浅谈Webpack 持久化缓存实践
2018/03/22 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[45:34]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.18
2020/12/19 DOTA
Python中使用partial改变方法默认参数实例
2015/04/28 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python3 无重复字符的最长子串的实现
2019/10/08 Python
pygame实现飞机大战
2020/03/11 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
高校十八大报告感想
2014/01/27 职场文书
幼儿园中秋节活动方案2013
2014/01/29 职场文书
商务助理求职信范文
2014/04/20 职场文书
同居协议书范本
2014/04/23 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
2014年数学教师工作总结
2014/12/03 职场文书
乐山大佛导游词
2015/02/02 职场文书
工程部岗位职责范本
2015/04/11 职场文书
无工作证明怎么写
2015/06/15 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书
Hive导入csv文件示例
2022/06/25 数据库