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 学习第五课 Ajax 使用说明
May 17 Javascript
js 手机号码合法性验证代码集合
Sep 29 Javascript
js导出table到excel同时兼容FF和IE示例
Sep 03 Javascript
浅谈jQuery中height与width
Jul 06 Javascript
JSON字符串转JSON对象
Jul 31 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
详解vue 模版组件的三种用法
Jul 21 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
Sep 13 Javascript
JavaScript实现单例模式实例分享
Dec 22 Javascript
纯js代码生成可搜索选择下拉列表的实例
Jan 11 Javascript
JavaScript控制浏览器全屏显示简单示例
Jul 05 Javascript
微信小程序通过websocket实时语音识别的实现代码
Aug 19 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
造就帕卡马拉的帕卡斯是怎么被发现的
2021/03/03 咖啡文化
杏林同学录(六)
2006/10/09 PHP
php设计模式 Observer(观察者模式)
2011/06/26 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
基于ThinkPHP5框架使用QueryList爬取并存入mysql数据库操作示例
2019/05/25 PHP
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
JS实现点击Radio动态更新table数据
2017/07/18 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
[02:54]DOTA2英雄基础教程 撼地者
2014/01/14 DOTA
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
Python实现CET查分的方法
2015/03/10 Python
Python探索之修改Python搜索路径
2017/10/25 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
python的socket编程入门
2018/01/29 Python
理论讲解python多进程并发编程
2018/02/09 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
2019/02/08 Python
Django文件存储 默认存储系统解析
2019/08/02 Python
Python try except异常捕获机制原理解析
2020/04/18 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
一份比较全的PHP面试题
2016/07/29 面试题
《小松树和大松树》教学反思
2014/02/20 职场文书
《故乡》教学反思
2014/04/10 职场文书
招标授权委托书样本
2014/09/23 职场文书
计生个人工作总结
2015/02/28 职场文书
2015年双拥工作总结
2015/04/08 职场文书
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技
Python简易开发之制作计算器
2022/04/28 Python