<分区>
如何检测文本是否溢出?例如,下面的文本比它的 div 容器允许的要长。我如何在 javascript 中检测到这一点?
<div style="max-width: 100px; white-space:nowrap; overflow: hidden;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit
</div>
标签 javascript
<分区>
如何检测文本是否溢出?例如,下面的文本比它的 div 容器允许的要长。我如何在 javascript 中检测到这一点?
<div style="max-width: 100px; white-space:nowrap; overflow: hidden;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit
</div>
最佳答案
如果您使用的是 jQuery,您可以尝试将 div 的宽度与其 scrollWidth 进行比较。
if ($('#div-id')[0].scrollWidth > $('#div-id').innerWidth()) {
//Text has over-flown
}
关于javascript - 检测文本是否溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406843/