通过js让页面中的元素上下居中的写法

简介: /**  * brief 这些代码用于在线制图中 attention author <list of authors> <date> begin modify by  * null  */ /** *alert($(window).height()); //浏览器当前窗口可视区域高度 *alert($(document).height()); //浏览器

/**
 * brief 这些代码用于在线制图中 attention author <list of authors> <date> begin modify by
 * null
 */
/**
*alert($(window).height()); //浏览器当前窗口可视区域高度
*alert($(document).height()); //浏览器当前窗口文档的高度
*alert($(document.body).height());//浏览器当前窗口文档body的高度
*alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin
*alert($(window).width()); //浏览器当前窗口可视区域宽度
*alert($(document).width());//浏览器当前窗口文档对象宽度
*alert($(document.body).width());//浏览器当前窗口文档body的高度
*alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin

$(document).ready(function(){
 //获得窗口的高
 var windowHeight = $(document).height();
 //获得窗口的宽
 var windowWidth = $(document).width();
 
 //获得登录部分的窗口的高度
 var loginboxHeight = $("#login-container").height();
 alert(loginboxHeight);
 //获得登录部分的窗口的宽度
 var loginboxWidth = $("#login-container").width();
 alert(loginboxWidth);
 
 //设定login-container的左右边距
 var loginContainerTop = (windowHeight-loginboxHeight)/2;
 var loginContainerLeft = (windowWidth-loginboxWidth)/2;
 
 $("#login-container").css("top",loginContainerTop + 'px');
 $("#login-container").css("left",loginContainerLeft + "px");
});
**/

目录
相关文章
|
2月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
2月前
|
JavaScript 前端开发 开发者
.js的dom元素操作
【10月更文挑战第29天】通过灵活运用这些 DOM 元素操作方法,JavaScript 可以实现丰富的网页交互效果,如动态更新页面内容、响应用户操作、创建和删除页面元素等。在实际开发中,开发者可以根据具体的需求和场景,选择合适的 DOM 元素操作方法来实现所需的功能,为用户提供更加流畅和动态的网页体验。
|
3月前
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
97 4
|
3月前
|
JavaScript
js删除数组中已知下标的元素
js删除数组中已知下标的元素
59 4
|
3月前
|
Web App开发 前端开发 JavaScript
JavaScript动态渲染页面爬取——Selenium的使用(一)
JavaScript动态渲染页面爬取——Selenium的使用(一)
80 4
|
3月前
|
Web App开发 数据采集 JavaScript
JavaScript动态渲染页面爬取——Selenium的使用(二)
JavaScript动态渲染页面爬取——Selenium的使用(二)
109 2
|
3月前
|
JavaScript 前端开发 索引
JS 删除数组元素( 5种方法 )
JS 删除数组元素( 5种方法 )
84 1
|
3月前
|
JavaScript 前端开发 API
JavaScript全屏,监听页面是否全屏
JavaScript全屏,监听页面是否全屏
71 0
|
3月前
|
前端开发 JavaScript
JavaScript动态渲染页面爬取——CSS位置偏移反爬案例分析与爬取实战
JavaScript动态渲染页面爬取——CSS位置偏移反爬案例分析与爬取实战
43 0
|
3月前
|
存储 JSON JavaScript
JavaScript动态渲染页面爬取——Pyppeteer爬取实战
JavaScript动态渲染页面爬取——Pyppeteer爬取实战
51 0