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 相关文章推荐
window.parent调用父框架时 ie跟火狐不兼容问题
Jul 30 Javascript
JavaScript几种形式的树结构菜单
May 10 Javascript
js实现网站首页图片滚动显示
Feb 04 Javascript
原生javascript实现Tab选项卡切换功能
Jan 12 Javascript
移动Web中图片自适应的两种JavaScript解决方法
Jun 18 Javascript
JavaScript实现无穷滚动加载数据
May 06 Javascript
AngularJs实现聊天列表实时刷新功能
Jun 15 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
Dec 28 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 Javascript
基于JavaScript实现幸运抽奖页面
Jul 05 Javascript
vue使用代理解决请求跨域问题详解
Jul 24 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
Dec 05 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
免费的ip数据库淘宝IP地址库简介和PHP调用实例
2014/04/08 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
PHP中curl_setopt函数用法实例分析
2015/04/16 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
为你总结一些php系统类函数
2015/10/21 PHP
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
微信小程序实现授权登录
2019/05/15 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
解决ant design vue 表格a-table二次封装,slots渲染的问题
2020/10/28 Javascript
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
python机器学习之决策树分类详解
2017/12/20 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
python url 参数修改方法
2018/12/26 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
双十佳事迹材料
2014/01/29 职场文书
人事专员工作职责
2014/02/22 职场文书
招标授权委托书样本
2014/09/23 职场文书
2014年业务工作总结
2014/11/17 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
css实现文章分割线样式的多种方法总结
2021/04/21 HTML / CSS
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL