javascript - 使用百度分享,怎么在列表页中使用呀?
本文介绍了javascript - 使用百度分享,怎么在列表页中使用呀?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
在一个列表页我需要百度分享的接口,单独的分享每条信息,可是我用百度分享的自定义接口一直是分享网页,这个怎么做?
解决方案
var shareurl = "";
var sharedesc="";
var sharepic="";
var sharetitle="";
$(".bdsharebuttonbox a").mouseover(function () {
shareurl = $(this).parents(".bdsharebuttonbox").attr("data-url");
sharedesc=$(this).parents(".bdsharebuttonbox").attr("data-desc");
sharepic=$(this).parents(".bdsharebuttonbox").attr("data-pic");
sharetitle=$(this).parents(".bdsharebuttonbox").attr("data-title");
});
function SetShare(cmd, config) {
if (shareurl) {
config.bdUrl = shareurl;
}
if(sharedesc){
config.bdDesc = sharedesc;
}
if(sharepic){
config.bdPic = sharepic;
}
if(sharetitle){
config.bdText = sharetitle;
}
return config;
}
window._bd_share_config = {"common": {onBeforeClick:SetShare,"bdSnsKey":{},"bdMini":"2","bdMiniList":false,"bdStyle":"0","bdSize":"24"}, "share": {}}
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
在bdsharebuttonbox 这层添加相应的自定义链接和标题等信息即可
这篇关于javascript - 使用百度分享,怎么在列表页中使用呀?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文