用JavaScript检测水平div溢出?

Tow*_*wer 4 html javascript overflow detection

我有一个DIV,里面有很多儿童DIV.我想要的是类似于Firefox的标签,当你打开太多标签或主DIV宽度太小时,界面将检测溢出并在右侧显示一个按钮以列出所有隐藏标签.问题是我不知道从哪里开始寻求帮助.

Jam*_*mes 5

你主要设置为DIV overflow:hidden吗?

如果是这样,您可以通过递增scrollLeft属性然后查询它以查看它是否已更改来测试其溢出需求:

function containsTooMuch(el) {
    var original = el.scrollLeft++;
    return el.scrollLeft-- > original;
}
Run Code Online (Sandbox Code Playgroud)