我有一个元素有时(随机)决定定位不正确,它应该居中。它目前正在使用 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/