js实现带关闭按钮始终显示在网页最底部工具条的方法


Posted in Javascript onMarch 02, 2015

本文实例讲述了js实现带关闭按钮始终显示在网页最底部工具条的方法。分享给大家供大家参考。具体如下:

这是一款很实用的代码,给网页加入一个始终显示在浏览器窗口底部的工具栏,可以在上面放上公告,联系人等等信息,此代码的工具条还带有关闭按钮,可以随时关闭

<!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>

<title>固定底(顶)部菜单</title>

<script type="text/javascript" src="js/jquery1.3.2.js"></script>

<style>

body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{padding:0;margin:0;}

li{list-style:none;}img{border:none;}em{font-style:normal;}

a{color:#555;text-decoration:none;outline:none;blr:this.onFocus=this.blur();}

a:hover{color:#000;text-decoration:underline;}

body{font-size:12px;font-family:Arial,Verdana, Helvetica, sans-serif;word-break:break-all;word-wrap:break-word;}

.bnav{ text-align:left;height:25px;overflow:hidden;width:98%;line-height:25px;background:#fff; margin:0 1%;border:#B4B4B4 1px solid; border-bottom:none;z-index:999;position:fixed;bottom:0;left:0;_position:absolute;/* for IE6 */_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;}

.close{position:absolute;right:5px;height:25px;width:16px;text-indent:-9999px;padding-left:10px;}

.close a{background:url(../images/201008/close.gif) no-repeat center; width:16px;display:block;}

.bnav2{height:24px;line-height:24px; margin:1px; margin-bottom:0;background:#E5E5E5; }

.bnav .s1{ position:absolute;left:10px;}

.bnav .s1 img{ padding-top:3px;margin-right:7px;}

.bnav .s2{ position:absolute;right:30px; color:#888;}

.bnav .s2 span{ padding-right:10px;}

.bnav .s2 a{margin:0 6px;}

.rolltext{position:absolute;left:160px;height:25px;line-height:25px; overflow: hidden;}

.rolltext dt,.rolltext dd{float:left;width: auto;}

.rolltext a{display:block;height:25px;overflow:hidden;}

.bnav3{height:25px;width:16px;line-height:25px; margin:0 1%; padding-right:6px;border-bottom:none;z-index:999;position:fixed;bottom:0;right:0;_position:absolute;/* for IE6 */_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible;}

.bnav3 a{background:url(../images/201008/open.gif) no-repeat center; display:block;height:25px;width:16px; text-indent:-5000px;}

</style>

</head>

<body>

<script type="text/javascript">

var closeBN = $.cookie("bnav");

if (closeBN == "0"){closeNav();}

function showNav(){

$(".openClose").toggle();

$.cookie("bnav", "1", {expires: 1});

}

function closeNav(){

$(".openClose").toggle();

$.cookie("bnav", "0", {expires: 1});

}

// 单行滚动

function SingleScroll(){

$(".rolltext dd").animate({marginTop:"-25px"},500,function(){

$(this).css({marginTop:"0px"}).find("a:first").appendTo(this);

});

}

$(document).ready(function(){

setInterval("SingleScroll()",3000);

});

</script>

<div class="bnav openClose">

<div class="bnav2">

<span class="s1">

<a href="#"><img src="images/201008/qqonline.gif"></a><a href="#"><img src="images/201008/qqonline2.gif"></a>

</span>

<dl class="rolltext">

<dt>特别声明:</dt>

<dd>

<a href="#">庆双节期间,商城有专人值班,请上帝们放心购物</a>

<a href="#">天悦所售手机为大陆行货、全国联保商品</a>

<a href="#">部分少量港行、欧行机器我们都已特别注明</a>

<a href="#">请上帝们就不要再咨询同类问题啦,客服电话要爆喽</a>

</dd>

</dl>

<span class="s2">

<span><a href="#">[登录]</a><a href="#">[免费注册]</a></span><a href="#">购物车</a>|<a href="#">帮助中心</a>|<a href="#">在线留言</a>

</span>

<span class="close"><a href="javascript:void(0)" onclick="closeNav()" title="关闭">关闭</a></span>

</div>

</div>

<div class="bnav3 openClose" style="display:none;"><a href="javascript:void(0)" onclick="showNav()" title="打开">打开</a></div>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery.validate使用攻略 第二部
Jul 01 Javascript
简单的Jquery遮罩层代码实例
Nov 14 Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
Apr 14 Javascript
Javascript中call和apply函数的比较和使用实例
Feb 03 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
Jan 29 Javascript
微信小程序 底部导航栏目开发资料
Dec 05 Javascript
概述一个页面从输入URL到页面加载完的过程
Dec 16 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
JavaScript 异步调用
Oct 25 Javascript
JavaScript 日期时间选择器一些小结
Apr 02 Javascript
JS中的算法与数据结构之集合(Set)实例详解
Aug 20 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 #Javascript
js实现在网页上简单显示时间的方法
Mar 02 #Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
Mar 02 #Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 #Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
Mar 02 #Javascript
JavaScript定时显示广告代码分享
Mar 02 #Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
Mar 02 #Javascript
You might like
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
php递归获取目录内文件(包含子目录)封装类分享
2013/12/25 PHP
php银联网页支付实现方法
2015/03/04 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
jQuery下的几个你可能没用过的功能
2010/08/29 Javascript
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
BootStrap中
2016/12/10 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
使用mixins实现elementUI表单全局验证的解决方法
2019/04/02 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
微信小程序实现点赞业务
2021/02/10 Javascript
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
用python处理图片之打开\显示\保存图像的方法
2018/05/04 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
设计师珠宝:Ylang 23
2018/05/11 全球购物
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
C语言编程题
2015/03/09 面试题
我的祖国演讲稿
2014/05/04 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
党纪处分决定书
2015/06/24 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python