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 相关文章推荐
js触发onchange事件的方法说明
Mar 08 Javascript
jQuery中parents()和parent()的区别分析
Oct 28 Javascript
js获得当前系统日期时间的方法
May 06 Javascript
使用jquery如何获取时间
Oct 13 Javascript
Vue自定义指令使用方法详解
Aug 21 Javascript
JS使用setInterval实现的简单计时器功能示例
Apr 19 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
Nov 14 Javascript
小程序日历控件使用方法详解
Dec 29 Javascript
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
谈谈IntersectionObserver懒加载的具体使用
Oct 15 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
Oct 09 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 print EOF实现方法
2009/05/21 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
[原创]php实现数组按拼音顺序排序的方法
2017/05/03 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
js设置文本框中焦点位置在最后的示例代码(简单实用)
2014/03/04 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
javascript中sort()的用法实例分析
2015/01/30 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
jQuery实现模糊搜索功能的方法分析
2018/06/29 jQuery
vue使用v-for实现hover点击效果
2018/09/29 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
详解Python中expandtabs()方法的使用
2015/05/18 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
python 使用poster模块进行http方式的文件传输到服务器的方法
2019/01/15 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
俄罗斯的精英皮具:Wittchen
2018/01/29 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
彪马法国官网:PUMA法国
2019/12/15 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
高二物理教学反思
2014/02/08 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
大学生支教感言
2015/08/01 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
关于python pygame游戏进行声音添加的技巧
2021/10/24 Python