【发布时间】:2017-06-06 04:09:45
【问题描述】:
我的表格具有静态宽度值,但有时某个列的表格单元格可能包含太长的文本并且会弄乱表格的宽度。我正在寻找一种动态缩短文本的方法(有点像表格网格功能,但没有网格),因为它可以是可变长度,当一个人将鼠标悬停在表格单元格上时,整个文本都会显示而不拉伸表格.
目前,我通过以下方式在我的脚本中进行了硬编码:
string.substring(0, 65) + '...'; 并将全文传递给表格单元格的“标题”属性。
请注意,我不想继续使用“title”属性。当被悬停事件触发时,我尝试用<span style='position: absolute; background: #EEE'></span> 包围文本,但不幸的是,这不是一个吸引人的解决方案,因为在更改填充和边距样式时文本移动到了底部。
解决方案也可以是 jQuery 插件或 JavaScript 脚本。
【问题讨论】:
标签: javascript css-tables