jquery如果所有文本在div中都可见

时间:2011-02-24 21:57:27

标签: jquery truncate

我试图将插件截断文本写入一行,并给予用户扩展文本的能力,我测试了很多,但我找不到适合我,慢,问题如果没有加载jquery等。

我是按照以下方式完成的 初始跨度 很长的文字 w300 - 表示宽度300

  1. $( 'TRUNC。')ONELINE();

  2. 插件创建>   很长的文字 [+]

  3. 的CSS .trunc {overflow:hidden!important; white-space:nowrap!important;显示:内联块;}

    1. 一切正常 所以我只有一行+我可以扩展
    2. 问题 我看到每个块中的扩展符号[+],我想只在文本溢出块宽度时看到这个我不知道如何确定文本是否溢出块。例如,文本的一部分是隐藏的。

      此致 wicherqm

1 个答案:

答案 0 :(得分:1)

这就是你要找的东西吗? http://jsfiddle.net/jjTcL/

小提琴代码:

$(function() {
    var $d = $('<div/>');
    $('div').wrapInner($d);
    alert($('div div')[0].scrollWidth);
});