1

jTwitter (Twitter 用の jQuery プラグイン) を使用して、ツイートを取得して Web ページに表示しました。ツイート内のリンクをクリックできないことを除いて、すべてが機能しています。さまざまな方法を試しましたが、解決策が見つかりませんでした。

ソースはこちら

newstick.js

$(document).ready(

   function(){
        $.jTwitter('user', 10, function(data){
            $('#newsticker').empty();
            $.each(data, function(i, post){
                $('#newsticker').append(
                        ' <li>'
                        // See output-demo.js file for details
                        +    post.text
                        +' </li>'
                );
            });

        $("#newsticker").newsTicker();
            parseSamples();
        });

}   
);

ツイートをティッカーとして表示できるように、ニュース ティッカープラグインも使用しています。

<ul id="newsticker">

</ul>

ツイートはこのように表示されますが、リンクをクリックできません

jQuery Beginner: Checking how many elements were selected by $('.selector') http://t.co/berI7bu

jYouTube - jQuery YouTube plugin. Gets any video’s image http://t.co/vTxSmD5  
4

1 に答える 1

0

正規表現を使用するソリューションを見つけました

function replaceURLWithHTMLLinks(text) {
    var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
        return text.replace(exp,"<a href='$1' target='_blank'>$1</a>"); 
}

この単純な関数は、クリックできないリンクをクリックできるようにします。ここでこれを見つけました

于 2011-09-15T03:30:34.837 に答える