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 相关文章推荐
JavaScript Event事件学习第一章 Event介绍
Feb 07 Javascript
js面向对象 多种创建对象方法小结
May 21 Javascript
JS实现当前页居中分页效果的方法
Jun 18 Javascript
js数组去重的方法汇总
Jul 29 Javascript
JavaScript判断DIV内容是否为空的方法
Jan 29 Javascript
利用jsonp跨域调用百度js实现搜索框智能提示
Aug 24 Javascript
jQuery简单创建节点的方法
Sep 09 Javascript
Angular项目从新建、打包到nginx部署全过程记录
Dec 09 Javascript
详解django模板与vue.js冲突问题
Jul 07 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
Mar 26 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
详解JS WebSocket断开原因和心跳机制
May 07 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
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
2017/04/07 jQuery
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[01:04:02]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第二场 1月24日
2021/03/11 DOTA
Python使用multiprocessing实现一个最简单的分布式作业调度系统
2016/03/14 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
Python timeit模块的使用实践
2020/01/13 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
高考自主招生自荐信
2013/10/20 职场文书
自主招生自荐书
2013/11/29 职场文书
网上签名寄语活动留言
2014/01/18 职场文书
校园之星获奖感言
2014/01/29 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
Go遍历struct,map,slice的实现
2021/06/13 Golang