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 相关文章推荐
javawscript 三级菜单的实现原理
Jul 01 Javascript
基于jQuery的仿flash的广告轮播代码
Nov 04 Javascript
JavaScript对象创建及继承原理实例解剖
Feb 28 Javascript
jquery制作 随机弹跳的小球特效
Feb 01 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
浅谈JavaScript事件绑定的常用方法及其优缺点分析
Nov 01 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
jquery dialog获取焦点的方法
Feb 09 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
JS基于正则表达式的替换操作(replace)用法示例
Apr 28 Javascript
vue webuploader 文件上传组件开发
Sep 23 Javascript
Javascript中的作用域及块级作用域
Dec 08 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/02 无线电
php include和require的区别深入解析
2013/06/17 PHP
php使用ICQ网关发送手机短信
2013/10/30 PHP
php打开远程文件的方法和风险及解决方法
2013/11/12 PHP
php为字符串前后添加指定数量字符的方法
2015/05/04 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
为你的网站增加亮点的9款jQuery插件推荐
2011/05/03 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
javascript闭包(Closure)用法实例简析
2015/11/30 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
教你快速搭建Node.Js服务器的方法教程
2017/03/30 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
vue + element-ui实现简洁的导入导出功能
2017/12/22 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
微信小程序中使用自定义图标(阿里icon)的方法
2018/08/20 Javascript
[06:09]辉夜杯主赛事开幕式
2015/12/25 DOTA
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
2018/03/23 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
python版百度语音识别功能
2019/07/09 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
幼教个人求职信范文
2013/12/02 职场文书
党课学习思想汇报
2014/01/02 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
工程进度款催款函
2015/06/24 职场文书
javascript拖曳互换div的位置实现示例
2021/06/28 Javascript