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 相关文章推荐
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
各种常用的JS函数整理
Oct 25 Javascript
调用DOM对象的focus使文本框获得焦点
Feb 19 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
Mar 26 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
Sep 25 Javascript
javascript实现密码强度显示
Mar 18 Javascript
Angular中的interceptors拦截器
Jun 25 Javascript
解析Vue.js中的组件
Feb 02 Javascript
vue.js仿hover效果的实现方法示例
Jan 28 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
9种方法优化jQuery代码详解
Feb 04 jQuery
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
ADODB类使用
2006/11/25 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
php验证手机号码
2015/11/11 PHP
非常实用的php验证码类
2016/05/15 PHP
ThinkPHP3.2.1图片验证码实现方法
2016/08/19 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2017/03/14 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
Prototype Hash对象 学习
2009/07/19 Javascript
JavaScript判断窗口是否最小化的代码(跨浏览器)
2010/08/01 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
解析Python3中的Import
2019/10/13 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
澳大利亚在线时尚精品店:Hello Molly
2018/02/26 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
轻化专业学生实习自我鉴定
2013/09/20 职场文书
求职简历的自我评价怎样写好
2013/10/07 职场文书
党校培训思想汇报
2014/01/03 职场文书
网络工程师职业规划
2014/02/10 职场文书
专业技术职务聘任书
2014/03/29 职场文书
社区活动总结范文
2015/05/07 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python