2011-10-10 53 views
3

使用jquery,如何找出一个元素溢出其容器?jQuery的 - 如果元素溢出其容器

<div style="overflow:hidden"><label>My really really long label</label></div>

我想知道当标签的文本正在被切断,这样我可以采取行动。

谢谢

+0

有点相关:http://stackoverflow.com/questions/7668636/check-with-jquery-if-div-has-overflowing-elements/7668730#7668730 –

+0

是的,我看着它不幸的是接受的答案不使用jquery –

回答

5

您可以使用width function来检查<label><div>长:

if($('label').width() > $('div').width()){ 
    // longer element 
} 

这里有一个simple example

+0

不错!很棒 –