javascript - 准确检查页面左侧的距离?

标签 javascript html css

我有一个元素有时(随机)决定定位不正确,它应该居中。它目前正在使用 CSS。我不知道如何适本地修复它,所以我现在只想通过检查页面左右两侧的距离并确保它们相等来解决这个问题。父 div 始终占据浏览器窗口的 100%。

这就是我想要做的:

distanceLeft = $('#element').offset().left;
distanceRight = $(window).width()-$('#element').width()-distanceLeft;

问题是 $(window).offset().left 被证明是非常不准确的,给出的结果大约是 45 像素,而实际上是几百像素。感谢您的帮助!

最佳答案

尝试在您的 css 页面中使用 reset css http://meyerweb.com/eric/tools/css/reset/

和使用

margin: 0 auto;

居中一个元素,通常效果很好

关于javascript - 准确检查页面左侧的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16270191/

相关文章:

html - 在测试服务器上摆脱网站页面底部的空白

javascript - 为什么这些链式速记运算符不起作用?

javascript - 在javascript中绘制后如何避免重复?

html - 使用导航栏 Bootstrap 100% 页面高度

jquery - 如何防止容器在输入焦点上滚动?

javascript - jquery 和 CSS3 转换

html - 响应式设计 HTML/CSS 中的固定背景

javascript - 处理服务器响应 AJAX

javascript - 将下拉列表中的选定值填充到文本框中

javascript - 在 Node.js 中,给定一个 URL,我如何检查它是否是 jpg/png/gif?