CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  HTML(CSS)

关于层定位的问题

楼主jsyx()2005-03-04 11:49:13 在 Web 开发 / HTML(CSS) 提问

我希望每次点击提交按钮的时候显示一个层,提示用户正在提交。  
   
  我使用document.body.clientHeight,document.body.clientWidth将层定位在浏览器的中间。  
  var   x   =(document.body.clientWidth-div.offsetWidth)/2;  
  var   y   =   (document.body.clientHeight-div.offsetHeight)/2;  
  这样子算出来的值好像是整个页面长度的中央。  
   
  但是如果页面过长的话,也就是说有滚动条的时候。当将滚动条拉到下方时,如何才能让层依然定位在中间? 问题点数:100、回复次数:4Top

1 楼bluemoon0001(小天--追梦浪子)回复于 2005-03-04 12:02:12 得分 20

window.screen.width  
  window.screen.heightTop

2 楼meizz(梅花雪)回复于 2005-03-04 12:04:16 得分 40

适用于IE:  
  <img   src="http://expert.csdn.net/images/csdn.gif"   border=0   style="position:   absolute;  
      top:expression(document.body.scrollTop   +   (document.body.clientHeight   -   this.clientHeight)/2);  
      left:expression(document.body.scrollLeft   +   (document.body.clientWidth   -   this.clientWidth)/2);">  
  <div   style="width:   2000;   height:   2000"></div>Top

3 楼dsclub(任搏软)回复于 2005-03-04 14:11:43 得分 40

还要计算document.body.scrollTop和document.body.scrollLeftTop

4 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-09 09:16:52 得分 0

GZTop

相关问题

  • 层的定位,
  • 图层定位的问题?
  • 如何定位一个层
  • 层的定位问题
  • 层的定位问题
  • 层的定位问题?
  • 关于层定位的问题:div里面如何定位。
  • 一个关于层的定位问题!
  • 怎么用css定位图层阿??
  • 层的定位,相对于表格

关键词

  • 页面
  • document
  • 定位
  • clientwidth
  • clientheight
  • 提交
  • body
  • 滚动条
  • screen
  • 时候

得分解答快速导航

  • 帖主:jsyx
  • bluemoon0001
  • meizz
  • dsclub

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo