2011-10-10 44 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

不錯!很棒 –