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做的简单的可折叠的两级树形菜单
Sep 21 Javascript
js实现文章文字大小字号功能完整实例
Nov 01 Javascript
js实现class样式的修改、添加及删除的方法
Jan 20 Javascript
jQuery实现高亮显示的方法
Mar 10 Javascript
js弹出对话框方式小结
Nov 17 Javascript
jQuery unbind 删除绑定事件详解
May 24 Javascript
全面解析多种Bootstrap图片轮播效果
May 27 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
May 31 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
JS中判断某个字符串是否包含另一个字符串的五种方法
May 03 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
Sep 13 Javascript
vue基本使用--refs获取组件或元素的实例
Nov 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+MySQL 制作简单的留言本
2009/11/02 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
2013/07/18 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
JQuery EasyUI的一些常用组件
2017/07/12 jQuery
vue组件生命周期详解
2017/11/07 Javascript
setTimeout时间设置为0详细解析
2018/03/13 Javascript
React Native基础入门之初步使用Flexbox布局
2018/07/02 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
Vue实现日历小插件
2019/06/26 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
python3大文件解压和基本操作
2017/12/15 Python
Python中join函数简单代码示例
2018/01/09 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
利用python-pypcap抓取带VLAN标签的数据包方法
2019/07/23 Python
Python程序控制语句用法实例分析
2020/01/14 Python
python selenium操作cookie的实现
2020/03/18 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
毕业晚会主持词
2014/03/24 职场文书
爱护花草树木的标语
2014/06/11 职场文书
电影雨中的树观后感
2015/06/15 职场文书