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 Math.random()随机数函数
Nov 04 Javascript
jquery三个关闭弹出层的小示例
Nov 05 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
学习JavaScript设计模式(代理模式)
Dec 03 Javascript
Bootstrap项目实战之首页内容介绍(全)
Apr 25 Javascript
jQuery与JS加载事件用法分析
Sep 04 Javascript
Javascript函数中的arguments.callee用法实例分析
Sep 16 Javascript
浅析location.href跨窗口调用函数
Nov 22 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
Dec 22 Javascript
Javascript实现base64的加密解密方法示例
Jun 27 Javascript
解析vue路由异步组件和懒加载案例
Jun 08 Javascript
微信小程序后台持续定位功能使用详解
Aug 23 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
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
ThinkPHP中__initialize()和类的构造函数__construct()用法分析
2014/11/29 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
JsRender for object语法简介
2014/10/31 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
使用jQuery.Qrcode插件在客户端动态生成二维码并添加自定义Logo
2016/09/01 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
解决Vue watch里调用方法的坑
2020/11/07 Javascript
python实现简单爬虫功能的示例
2016/10/24 Python
使用Python写CUDA程序的方法
2017/03/27 Python
python+selenium+autoit实现文件上传功能
2017/08/23 Python
python爬取淘宝商品销量信息
2018/11/16 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
python如何构建mock接口服务
2021/01/28 Python
BudgetAir印度:预订航班、酒店和汽车租赁
2019/07/07 全球购物
什么时候用assert
2015/05/08 面试题
机械电子工程毕业生自荐信
2013/11/23 职场文书
大学毕业感言200字
2014/03/09 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
软环境建设心得体会
2014/09/09 职场文书
2014年实习生工作总结
2014/11/27 职场文书
品质保证书格式
2015/02/28 职场文书
2015年度培训工作总结范文
2015/04/02 职场文书
《草船借箭》教学反思
2016/02/23 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书