Javascript 社交媒体共享
我想创建一组按钮,将共享到各种社交媒体网站(Twitter、Facebook、Tumblr等) 我目前正在使用Twitter共享器,我一直在四处寻找,找不到任何自定义代码可以获取当前URL并将其附加到网址,而不强制我使用Twitter共享图标,而不是我自己的自定义图标 以下是我正在工作的站点(链接位于右侧): 以下是我当前的代码:Javascript 社交媒体共享,javascript,jquery,append,query-string,sharing,Javascript,Jquery,Append,Query String,Sharing,我想创建一组按钮,将共享到各种社交媒体网站(Twitter、Facebook、Tumblr等) 我目前正在使用Twitter共享器,我一直在四处寻找,找不到任何自定义代码可以获取当前URL并将其附加到网址,而不强制我使用Twitter共享图标,而不是我自己的自定义图标 以下是我正在工作的站点(链接位于右侧): 以下是我当前的代码: <a href="javascript:popup_share('http://twitter.com/share?text=Check%20out%20thi
<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>
var pageName=window.location.toString();
警惕('http://twitter.com/share?text=Check%20out%20this%20page#tfa&url=“+页面名);
我不知道如何将警报框中的字符串添加到已存在的标记中
URL需要动态创建,尽管我希望它是站点范围的,并且不会每次都知道URL-这是要共享给任何平台的URL。我已经在Twitter网站上看过了,但是如果我不知道网站地址,我就找不到任何可以做到这一点的东西
有人能帮上忙吗
非常感谢 链接应该是
<a href="#" class="twitter-share-button">Twitter</a>
试试看。它更容易实现,你可以设置你想要的所有共享类型,还可以对共享部分进行分析。我认为我做错了什么,因为它在任何浏览器上都不会出现任何结果:\
code
$(function(){$(“.twitter共享按钮”)。单击(function(e){popup\u共享('+encodeURIComponent(window.location.href));e.preventDefault();});});code
我会在click handler函数的开头和第一个函数的开头抛出一个警报,以确保它们被执行。您的浏览器中是否有脚本错误?没有脚本错误,警报框不会弹出。这对您有效吗?
$( 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();
});
});