DIV始终居中的js代码


Posted in Javascript onFebruary 17, 2014
<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>侧边栏广告</title> 
<style type="text/css"> 
#show { width:100px; height:80px; background:#0f0; position:fixed; _position:absolute; right:0px; top:0px;} 
</style> 
<script type="text/javascript"> 
window.onscroll = window.onresize = window.onload = function(){ var oDiv = document.getElementById("show"); 
var sTop = document.documentElement.scrollTop || document.body.scrollTop; 
var cHeight= document.documentElement.clientHeight || document.body.clientHeight; 
var mid = (cHeight - oDiv.offsetHeight) / 2; 
// oDiv.style.top = parseInt(sTop + mid) + "px"; //理论上应该只设这句就可以居中吧 
//实际上的 各大浏览器只认识下面这if判断 
if(navigator.appVersion.indexOf("MSIE 6")> -1){ 
oDiv.style.top = parseInt(sTop + mid) + "px"; 
}else{ 
oDiv.style.top =mid + "px"; 
} 
}
Javascript 相关文章推荐
基于jQuery的输入框无值自动显示指定数据的实现代码
Jan 24 Javascript
IE6 fixed的完美解决方案
Mar 31 Javascript
JavaScript打开word文档的实现代码(c#)
Apr 16 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
Apr 30 Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
Bootstrap基本样式学习笔记之图片(6)
Dec 07 Javascript
webpack配置打包后图片路径出错的解决
Apr 26 Javascript
原生JS实现逼真的图片3D旋转效果详解
Feb 16 Javascript
taro 实现购物车逻辑的实例代码
Jun 05 Javascript
vue使用video插件vue-video-player的示例
Oct 03 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 #Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 #Javascript
按Enter键触发事件的jquery方法实现代码
Feb 17 #Javascript
清除div下面的所有标签的方法
Feb 17 #Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 #Javascript
js打开新窗口方法整理
Feb 17 #Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
Feb 17 #Javascript
You might like
MYSQL数据库初学者使用指南
2006/11/16 PHP
php checkbox 取值详细说明
2010/08/19 PHP
php遍历数组的方法分享
2012/03/22 PHP
关于crontab的使用详解
2013/06/24 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
JQuery开发的数独游戏代码
2010/10/29 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
python类参数self使用示例
2014/02/17 Python
Python是编译运行的验证方法
2015/01/30 Python
Python import自定义模块方法
2015/02/12 Python
Python中使用ElementTree解析XML示例
2015/06/02 Python
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
python处理按钮消息的实例详解
2017/07/11 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
开学典礼决心书
2014/03/11 职场文书
小区物业门卫岗位职责
2014/04/10 职场文书
群众路线党员个人整改措施
2014/10/27 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
MySQL聚簇索引和非聚簇索引的区别详情
2022/06/14 MySQL