社交媒体分享
问题描述:
我想创建一组按钮,分享到各种社交媒体网站(Twitter,Facebook,Tumblr等)。社交媒体分享
我目前正在Twitter分享器上工作,我一直在环顾四周,无法找到任何自定义代码,它将采用当前网址并将其附加到网址,而不会强迫我使用Twitter共享图标比我自己的自定义图标。
下面是我对(链接倒右手边)工作的网站: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网站,但没有我必须知道网站地址,找不到任何这样做。
任何人都可以提供任何帮助吗?
非常感谢!
答
链接应该只是
<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();
});
});
给http://www.addthis.com/一试。它更容易实现,您可以设置所需的所有共享类型,并在共享部分进行分析。 – balexandre 2012-04-25 13:23:45