2016-04-13 48 views
0
DEMO: https://jsfiddle.net/qo6ycfpf/ 

在上面的代碼時,我倒塌文本,以便它是更緊湊,但文本並不總是具有相同的長度。在演示中,第二個文本很短,但按鈕顯示爲「Readmore」。按鈕「Readmore」出現每次文本比2行長度

所以我想要一個jQuery /腳本或解決方法,每次文本高度大於50像素(或2行),「Readmore」按鈕出現。

由於使用$.each()找到它的高度,然後隱藏其相應label大家

回答

1

迭代每個文本內容div

代碼片段:

$("div.text-cmt").each(function() { 
    if ($(this).height() < "50") { 
     $(this).prev("label").hide(); 
    } 
}); 

FIDDLE DEMO

+0

謝謝。我已經解決了這個問題 – LeTung