可用行我有一些代碼,看起來像這樣:加省略號持續的代碼
<script type='text/javascript'>
jQuery(document).ready(function() {
jQuery('.news-title').each(function() {
var divh = jQuery(this).height();
var aText = jQuery(this).children();
var a = aText.outerHeight();
if(a > divh) {
jQuery(aText).text(function (index, text) {
return text.replace(/\W*\s(\S)*$/, '...');
});
}
});
});
</script>
這似乎一半做什麼,我想,但它缺少的重要組成部分。我認爲我的替換文字功能已關閉。而不是取代最後一個可用行的最後一個單詞,而是取代最後一行。任何人都可以提供幫助嗎?
由於martynas說css將是更好的選擇,順便說一句,我看到上面的代碼工作。你在處理utf嗎? – Dileep
我不確定我是否知道你的意思。經過進一步調查,我發現它只適用於我的一些有針對性的領域,而不是其他領域。我不知道這是否有幫助。另外,我不想使用css,因爲我覺得這樣更乾淨,而且我已經投入了大量的時間。有什麼想法發生在這裏?我的外部div區域是200x40像素 – scapegoat17