0

jQuery UI を使用して、ユーザーが画面上で単語をドラッグして独自の文章を作成し、それを Twitter で共有できるようにするセクションを作成しています。

「ツイート」ボタンをクリックすると、作成したテキストが Twitter のテキスト領域に入力されるようにしたいと考えています。

PHP または JS を使用して、div に移動されたテキストを出力し、それを Twitter コードの '&text=Text%20goes%20here' 部分に入力する方法があることを願っています。

<a href="https://twitter.com/intent/tweet?button_hashtag=SUYearbook&text=Text%20goes%20here" 
   class="twitter-hashtag-button" data-size="large" 
   data-related="username">Tweet #SUYearbook</a>

さらに理解する必要がある場合は、ここでセットアップを確認できます: http://goo.gl/s6CBD

繰り返しますが、テキストを領域にドラッグし、ツイート ボタン (または「終了」ボタン) を押すと、テキスト コンテンツが Twitter コードに追加され、ツイート モーダルに追加されます。

4

2 に答える 2

2

span最も簡単な方法は、エリアにドロップする各単語のにクラスを追加spanし、適切なクラスでそれぞれをループすることです。このようなもの:

$(".twitter-hashtag-button").click(function(e) {
    e.preventDefault();
    var text = $(".selectedWord").map(function() {
        return $(this).text();
    }).get().join(' ');
    window.location.assign("https://twitter.com/intent/tweet?button_hashtag=SUYearbook&text=" + text)
});
于 2012-05-24T13:05:19.247 に答える
0

最良のオプションはdroppable、ターゲット div でプラグインを使用し、accept イベントを使用して単語を Twitter リンクに追加することです。

于 2012-05-24T13:08:56.810 に答える