【发布时间】:2012-01-18 12:07:13
【问题描述】:
我正在尝试缩短某个表中列的长度。
我正在使用一些 jQuery 来添加文本溢出省略号和更多的 css 属性。
我还使用更多的 jQuery 添加了一个工具提示。
这是我的代码:
$('#table_id tr td:not(:last)').css({
"text-overflow": "ellipsis",
"max-width": "110px",
"overflow": "hidden",
"display" : "block"
}).each(function (index, element) { $(element).attr("title", $(element).text()); });
在 Firefox 和 Chrome 中一切正常,但是(惊喜!惊喜!)IE7-9 以完整长度呈现文本。
知道我做错了什么吗? 谢谢!
附言
我也尝试过指定“宽度”属性,但无济于事。
【问题讨论】:
-
尝试添加
white-space: nowrap和width:100%。
标签: javascript css internet-explorer ellipsis