0

使用此代码时:

<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 个点“...”?

4

2 回答 2

3

如果您想填充可用空间而不是实际限制特定107字符,您可以使用 CSS在几乎所有浏览器中通过text-overflow: ellipsis属性.

于 2012-06-23T17:02:20.887 回答
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);
 });
});
于 2012-06-23T17:02:01.690 回答