2011-09-16 9 views
1

私は本当にこの1つの助けが大好きです。ヘルプJSONを解析するJSONリクエストでJQueryを使用して適切なスタイルやハッシュタグをリクエストしますか?

私が持っているものは、JSONリクエストです。すべてがうまくいきますが、コメントとハッシュタグを適切にスタイルしたいと思っています。ツイート全体が同じように見えるので、大幅に改善すると思います。

は、現時点では私はハッシュタグを変更しようとしましたが、それはエラーの原因となっているようだ、私は私が読んでいるhtmlのいないとき、私は$(this).html(linkHashtags($(this).html()));を使用しているからだと思います。

次の段階では、@(言及)の場合も同様です。

はここで現在のコードです:

var url='http://search.twitter.com/search.json?q='; 
var query='%23HASHTAG'; 
var options='&result_type=recent&rpp=4&page=1&callback=?'; 
var html='<marquee behavior="scroll" scrollamount="1" direction="left">'; 

$.getJSON(url+query+options,function(json){  
     $.each(json.results,function(i,tweet){ 

      $(this).html(linkHashtags($(this).html())); 

      html+='<span class="tweet"><img class="profile-pic" src="'+tweet.profile_image_url+'" width="40" height="40" /><span class="tweeter">'+tweet.from_user+'</span>:&nbsp;'+tweet.text+ ' <i>' + daysAgo(tweet.created_at) + '</i></span>'; 
     }); 

     html += '</marquee>'; 
     // Now replace the <p> with our <marquee>-element 
     $('.twitter p').replaceWith(html); 
     $('div.twitter marquee').marquee(); 
}); 

var linkHashtags = function (text) { 
return text.replace(
    hashtag_regexp, 
    '<a class="hashtag" href="http://twitter.com/#search?q=$1">#$1</a>' 
    ); 
} 

答えて

2

使用twitter-text-js

twttr.txt.autoLink("link @user, please #request"); 

例:http://jsfiddle.net/44DZ9/

+0

おかげで、今それを使用する方法をうまくしようとしています! – martincarlin87

+0

ちょうど* '

関連する問題