反正有没有检查元素是否溢出?

mic*_*dam 1 html javascript css jquery yui

我的网站有很多单词的水平列表.如果行中有太多单词要显示在一行中,则需要显示"展开"按钮.现在我通过将字母的估计宽度相加来确定行是否已满,但我想知道是否有更简单的方法来执行此操作.有没有办法使用javascript或任何库(尤其是YUI或jQuery)来确定元素是否有溢出?

小智 5

我假设你指的是DOM节点的溢出css属性.在这种情况下,您可以比较scrollWidth而不是clientWidth.

分别了解offsetWidth,clientWidth,scrollWidth和-Height

  • 在大多数情况下,应该通过比较“clientHeight”和“scrollHeight”而不是宽度来检测溢出。 (2认同)