1

さまざまなソーシャル メディア Web サイト (Twitter、Facebook、Tumblr など) と共有する一連のボタンを作成したいと考えています。

私は現在 Twitter シェアラーに取り組んでいます。私は周りを見回しており、独自のカスタムではなく Twitter 共有アイコンを強制的に使用せずに、現在の URL を取得してこれを Web アドレスに追加するカスタム コードを見つけることができません。アイコン。

私が取り組んでいるサイトは次のとおりです (右側にリンクがあります): http://www2.hull.ac.uk/files/tfa/index/content2.html

これが私の現在のコードです:

<a href="javascript:popup_share('http://twitter.com/share?text=Check%20out%20this%20page#tfa&url=')" class="twitter-share-button">
                                    Twitter
                                    <b></b>
                                </a>

<script>
    var pageName = window.location.toString();
    alert('http://twitter.com/share?text=Check%20out%20this%20page#tfa&url=' + pageName);
</script>

アラート ボックスの文字列を既に存在するタグに追加する方法がわかりません。

ただし、URL は動的に作成する必要があります。これは、サイト全体にする必要があり、毎回 URL を認識できないためです。これは、どのプラットフォームにも共有される URL です。私はすでに Twitter の Web サイトを見てきましたが、Web サイトのアドレスを知らなくてもこれを行うものは見つかりません。

誰でもこれについて何か助けを提供できますか?

どうもありがとう!

4

1 に答える 1

3

リンクはただあるべきです

<a href="#" class="twitter-share-button">Twitter</a>

JavaScript はクリック イベントを追加する必要があります。

$( function(){
    $(".twitter-share-button").click( function(e){
        popup_share('http://twitter.com/share?text=Check%20out%20this%20page#tfa&url=' + encodeURIComponent(window.location.href) );
        e.preventDefault();
    });
});
于 2012-04-25T13:23:20.387 に答える