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 相关文章推荐
代码精简的可以实现元素圆角的js函数
Jul 21 Javascript
javascript闭包的理解和实例
Aug 12 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
Mar 01 Javascript
jQuery简单实现banner图片切换
Jan 02 Javascript
浅谈javascript中自定义模版
Jan 29 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
Jun 11 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
jQuery实现的简单悬浮层功能完整实例
Jan 23 Javascript
vue实现验证码输入框组件
Dec 14 Javascript
判断“命令按钮”是否被鼠标单击详解
Jul 31 Javascript
layui-table表复选框勾选的所有行数据获取的例子
Sep 13 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面向对象中常用的关键字和魔术方法
2017/02/04 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
显示、隐藏密码
2006/07/01 Javascript
javascript 尚未实现错误解决办法
2008/11/27 Javascript
jquery中使用ajax获取远程页面信息
2011/11/13 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
JS随机数产生代码分享
2018/02/24 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
2020/02/01 jQuery
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
降低python版本的操作方法
2020/09/11 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
CSS3 渐变(Gradients)之CSS3 线性渐变
2016/07/08 HTML / CSS
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
创意广告词
2014/03/17 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
债务纠纷代理词
2015/05/25 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL
关于的python五子棋的算法
2022/05/02 Python