JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果


Posted in Javascript onSeptember 18, 2015

本文实例讲述了JS实现兼容性好,自动置顶的淘宝悬浮工具栏效果。分享给大家供大家参考。具体如下:

这是一款兼容性好,自动置顶的淘宝悬浮工具栏,如果你把滚动条滚动至最上边了,那么它会自动判断是否到顶端了,然后一直置顶从而不怕遮挡,其实明白了这种思路,你就能举一返三了,演示一下看看效果。

运行效果截图如下:

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>兼容IE6的淘宝悬浮工具栏</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<style type="text/css"> 
body,html{margin:0;padding:0;font-size:12px;font-family:Arial;font:12px/1 Helvetica, Tahoma, Arial, \5b8b\4f53, sans-serif;background:url() fixed}
#float{background:url(images/tb2.png) no-repeat -12px -37px;width:744px;height:34px;border:1px solid #C0DBF8;position:absolute;top:0}
#box{position:relative;height:500px;width:744px;background:#ddd url(images/506384_1270823833Kkk2.jpg) no-repeat;}
</style> 
</head> 
<body> 
<div style="height:300px;background:#eee"></div> 
<div id="box"><div id="float" ></div></div> 
<div style="height:1000px;background:#eee"></div> 
</body> 
<script type="text/javascript">
var IO=document.getElementById('float'),Y=IO,H=0,IE6;
IE6=window.ActiveXObject&&!window.XMLHttpRequest;
while(Y){H+=Y.offsetTop;Y=Y.offsetParent};
if(IE6)
  IO.style.cssText="position:absolute;top:expression(this.fix?(document"+
    ".documentElement.scrollTop-(this.javascript||"+H+")):0)";
window.onscroll=function (){
  var d=document,s=Math.max(d.documentElement.scrollTop,document.body.scrollTop);
  if(s>H&&IO.fix||s<=H&&!IO.fix)return;
  if(!IE6)IO.style.position=IO.fix?"":"fixed";    
  IO.fix=!IO.fix;
};
try{document.execCommand("BackgroundImageCache",false,true)}catch(e){};
 //]]>
</script> 
</html>

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

Javascript 相关文章推荐
IE不出现Flash激活框的小发现的js实现方法
Sep 07 Javascript
jQuery代码优化之基本事件
Nov 01 Javascript
原生js编写基于面向对象的分页组件
Dec 05 Javascript
详解微信小程序 template添加绑定事件
Jun 23 Javascript
Vue2路由动画效果的实现代码
Jul 10 Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 Javascript
解决百度Echarts图表坐标轴越界的方法
Oct 17 Javascript
javascript实现的字符串转换成数组操作示例
Jun 13 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
Aug 29 Javascript
layui监听单元格编辑前后交互的例子
Sep 16 Javascript
jquery实现手风琴案例
May 04 jQuery
使用Ajax实现进度条的绘制
Apr 07 Javascript
jQuery采用连缀写法实现的折叠菜单效果
Sep 18 #Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
Sep 18 #Javascript
JS实现黑色大气的二级导航菜单效果
Sep 18 #Javascript
11种ASP连接数据库的方法
Sep 18 #Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
Sep 18 #Javascript
JS+CSS实现简易实用的滑动门菜单效果
Sep 18 #Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 #Javascript
You might like
PHP+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
php 删除记录同时删除图片文件的实现代码
2010/05/12 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
php汉字转拼音的示例
2014/02/27 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
2014/07/28 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
Using the TextRange Object
2006/10/14 Javascript
JavaScript 全角转半角部分
2009/10/28 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
express的中间件cookieParser详解
2014/12/04 Javascript
js实现点击文本框显示日期选择器特效代码分享
2020/05/21 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
javascript构造函数以及原型对象的理解
2017/01/13 Javascript
Node.js中流(stream)的使用方法示例
2017/07/16 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
2018/04/18 jQuery
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
layer 刷新某个页面的实现方法
2019/09/05 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
JPype实现在python中调用JAVA的实例
2017/07/19 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
python os模块在系统管理中的应用
2020/06/22 Python
Python猫眼电影最近上映的电影票房信息
2020/09/18 Python
巴西购物网站:Submarino
2020/01/19 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
长青弘远的面试题
2012/06/09 面试题
业务员岗位职责
2013/11/16 职场文书
市场营销管理制度
2014/01/29 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技