首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >社交媒体分享

社交媒体分享
EN

Stack Overflow用户
提问于 2012-04-25 21:17:59
回答 1查看 668关注 0票数 1

我想创建一组按钮,将分享到各种社交媒体网站(Twitter,Facebook,Tumblr等)。

我目前正在开发Twitter分享程序,我一直在四处寻找,但找不到任何自定义代码,可以在不强制我使用Twitter分享图标而不是我自己的自定义图标的情况下,获取当前的URL并将其附加到网址。

这是我正在工作的网站(右手边的链接):http://www2.hull.ac.uk/files/tfa/index/content2.html

下面是我当前的代码:

代码语言:javascript
复制
<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网站上找过了,但在不知道网站地址的情况下,我找不到任何可以做到这一点的东西。

有人能对此提供帮助吗?

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-04-25 21:23:20

链接应该只是

代码语言:javascript
复制
<a href="#" class="twitter-share-button">Twitter</a>

JavaScript应添加单击事件

代码语言: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();
    });
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10316520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档