能让弹出的div层屏幕居中吗?

abz7676 2017-04-12 05:09:30


div1.style.top = (document.documentElement.clientHeight - div1.offsetHeight) / 2 + "px";
div1.style.left = (document.documentElement.clientWidth - div1.offsetWidth) / 2 + "px";



这是我现在用的方法,但是没有屏幕居中,请问应该怎么办?
...全文
338 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Msxindl_Com 2017-04-12
  • 打赏
  • 举报
回复
弹出DIV层自适应居中显示 http://www.msxindl.com/texiao/content.asp?id=31 这个应该就是你想要的效果!
天际的海浪 2017-04-12
  • 打赏
  • 举报
回复
div1.style.top = document.documentElement.clientHeight/2 - div1.offsetHeight/2 + "px"; div1.style.left = document.documentElement.clientWidth/2 - div1.offsetWidth/2 + "px";
functionsub 2017-04-12
  • 打赏
  • 举报
回复
div1.style.position = 'absolute';
加上这句把div设置成绝对定位。
逍遥生-前端 2017-04-12
  • 打赏
  • 举报
回复
用moveTo(); 就像这样,moveTo(x,y);里边是坐标 Mynewwin = window.open('', 'Mynewwin', 'height=400,width=500', ''); Mynewwin.moveTo(500,200);
xiaojunjor 2017-04-12
  • 打赏
  • 举报
回复
这个网上随便一搜就有吧 margin:0 auto

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧