2013-03-29 20 views
0

我在頁面上有一個動態構建的表。它包含一組列。他們的人數從4到10.然後有4個列都沒問題。但是那裏有10列 - 標題中的一些標題不適合列寬。是否有一個jQuery插件來削減長列標題?

我想知道是否存在一些可以切斷標題的插件(並在最後設置'...'),或者如果沒有足夠的空間來顯示它,請將其替換爲縮寫。

回答

2

我知道你要求一個jQuery插件,但我認爲應該提到的是這也可以用CSS

text-overflow: ellipsis; 

做見例如here

+0

它似乎更復雜。非常感謝。 – Anthony

+0

其不跨瀏覽器,請參閱[dot dot dot](http://dotdotdot.frebsite.nl/)插件 – Jashwant

+0

我檢查了鏈接,ff shim在那裏。忽略但評論。按照[caniuse](http://caniuse.com/text-overflow)的說法,讓其他人知道這個插件 – Jashwant

0

使用這個插件:http://plugins.learningjquery.com/expander/

$('table td').expander({ 
    slicePoint:  80, 
    expandPrefix:  '... ', 
    expandText:  '[...]', 
    collapseTimer: 5000, 
    userCollapseText: '[^]' 
    }); 

配置slicePoint了一些適合你的TD。

+0

感謝您的解決方案。 – Anthony