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 相关文章推荐
ASP.NET中AJAX 调用实例代码
May 03 Javascript
不同的jQuery API来处理不同的浏览器事件
Dec 09 Javascript
Javascript跨域请求的4种解决方式
Mar 17 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
jquery获取当前元素索引值用法实例
Jun 10 Javascript
js实现汉字排序的方法
Jul 23 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
jQuery实现获取隐藏div高度的方法示例
Feb 09 Javascript
原生js调用json方法总结
Feb 22 Javascript
微信小程序实现页面浮动导航
Jan 28 Javascript
详解element-ui表格中勾选checkbox,高亮当前行
Sep 02 Javascript
浅析JavaScript预编译和暗示全局变量
Sep 03 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新手上路(六)
2006/10/09 PHP
PHP和XSS跨站攻击的防范
2007/04/17 PHP
PHP开发负载均衡指南
2010/07/17 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
深入解析Session是否必须依赖Cookie
2013/08/02 PHP
PHP实现字符串大小写转函数的功能实例
2019/02/06 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
Javascript 汉字字节判断
2009/08/01 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
vuex state中的数组变化监听实例
2019/11/06 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
js实现随机点名功能
2020/12/23 Javascript
python语言中with as的用法使用详解
2018/02/23 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
对Python中DataFrame选择某列值为XX的行实例详解
2019/01/29 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
REISS英国官网:伦敦High Street最受欢迎品牌
2016/12/21 全球购物
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
爱我中华演讲稿
2014/05/20 职场文书
求职简历自荐信
2014/06/18 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
治庸问责工作总结
2015/08/11 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
血轮眼轮回眼特效 html+css
2021/03/31 HTML / CSS