我想创建一组按钮,将分享到各种社交媒体网站(Twitter,Facebook,Tumblr等)。
我目前正在开发Twitter分享程序,我一直在四处寻找,但找不到任何自定义代码,可以在不强制我使用Twitter分享图标而不是我自己的自定义图标的情况下,获取当前的URL并将其附加到网址。
这是我正在工作的网站(右手边的链接):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网站上找过了,但在不知道网站地址的情况下,我找不到任何可以做到这一点的东西。
有人能对此提供帮助吗?
非常感谢!
发布于 2012-04-25 21:23:20
链接应该只是
<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();
});
});https://stackoverflow.com/questions/10316520
复制相似问题