我正在使用this question上发布的解决方案here。我试图让社交媒体按钮与缩略图助手一起工作在fancybox上。
按钮看起来很好。我的问题是,当我去Facebook上分享图片时,会显示图片的完整路径:
我希望看到下面显示域名的图片标题:
我的jQuery:
function buildShareBtns(url){
var customShareBtns = "<div class='share'>"; // class for styling maybe
customShareBtns += "<a href='mailto:?subject=Shared from Tacoma Weekly:"+url+"'><img src='/assets/v4/images/email32.png' /></a>";
customShareBtns += "<a href='http://twitter.com/share?url="+url+"'><img src='/assets/v4/images/twitter32.png' /></a>";
customShareBtns += "<a href='http://www.facebook.com/sharer.php?u="+url+"'><img src='/assets/v4/images/facebook32.png' /></a>";
customShareBtns += "</div>";
return customShareBtns;
}
有没有办法从url
参数中提取title属性,以便发生这种情况?
谢谢!
答案 0 :(得分:0)
您是否考虑过制作Facebook "application",然后使用对话框API?
https://www.facebook.com/dialog/feed?
这些网址要长一点,而且肯定会多一些工作,但它可以让您更有效地自定义共享对话框。
的很多好消息,我们已经很好地解释了这一点