我需要添加什么代码才能使这个javascript自动在文本末尾添加3个点?

时间:2012-06-23 16:53:41

标签: javascript jquery twitter

使用此代码时:

<script>
$(document).ready(function ()
{
 $.getJSON("http://twitter.com/statuses/user_timeline/USERNAME.json?callback=?",     function(data) {
  if(data[0].text.length > 107)
     $(".show_tweet").html(data[0].text.substring(0,107));
  else
         $(".show_tweet").html(data[0].text);
 });
});

</script>

<div class='show_tweet'></div>

我需要添加哪些代码,以便在文本末尾自动添加3个点“...”?

2 个答案:

答案 0 :(得分:3)

如果您想填充可用空间而不是实际限制为特定107个字符,则可以使用CSS通过in nearly all browsers text-overflow: ellipsis property执行此操作。

答案 1 :(得分:0)

$(document).ready(function ()
{
 $.getJSON("http://twitter.com/statuses/user_timeline/USERNAME.json?callback=?",     function(data) {
  if(data[0].text.length > 107)
     $(".show_tweet").html(data[0].text.substring(0,107)+'...');
  else
         $(".show_tweet").html(data[0].text);
 });
});