【发布时间】:2015-10-06 03:37:21
【问题描述】:
当我将 Chrome 窗口的大小调整为 328 x 455 像素时,我仍然看到一个水平滚动条。 如何找出导致此问题的元素?我一直在通过开发者控制台查看元素,但找不到元素。
然后我尝试了找到here 的脚本,但没有记录任何内容。
我在元素body、section1 和其他一些元素上尝试过,但不知道还能做什么。
$(function () {
var f = $('body'); //document.getElementById("body");
var contentHeight = f.scrollHeight;
var declaredHeight = $(f).height();
var contentWidth = f.scrollWidth;
var declaredWidth = $(f).width();
if (contentHeight > declaredHeight) {
console.log("invalid height");
}
if (contentWidth > declaredWidth) {
console.log("invalid width");
}
});
【问题讨论】:
-
不是最好的方法,但可以快速解决:
body{ overflow-x: hidden; } -
好的,tnx,我想这在视觉上解决了这个问题,但我不确定谷歌的“mobilegeddon”会喜欢这种解决问题的方式。所以我仍在寻找元素并正面解决问题。
-
我曾经遇到过同样的问题,然后像这样解决它:我删除让我们说