一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)

2020-05-18 08:58:45易采站长站整理

“115” :”http://sc.115.com/add?url={url}&title={title}”,
“tsohu” :”http://t.sohu.com/third/post.jsp?url={url}&title={title}&content=utf-8″,
“taobao” :”http://share.jianghu.taobao.com/share/addShare.htm?url={url}”,
“xiaoyou” :”http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?to=pengyou&url={url}”,
“hi” :”http://apps.hi.baidu.com/share/?url={url}&title={title}”,
“fanfou” :”http://fanfou.com/sharer?u={url}&t={title}”,
“sohubai” :”http://bai.sohu.com/share/blank/add.do?link={url}”,
“feixin” :”http://space3.feixin.10086.cn/api/share?title={title}&url={url}”,
“youshi” :”http://www.ushi.cn/feedShare/feedShare!sharetomicroblog.jhtml?type=button&loginflag=share&title={title}&url={url}”,
“tianya” :”http://share.tianya.cn/openapp/restpage/activity/appendDiv.jsp?app_id=jiathis&ccTitle={title}&ccUrl={url}&jtss=tianya&ccBody=”,
“msn” :”http://profile.live.com/P.mvc#!/badge?url={url}&screenshot=”,
“douban” :”http://shuo.douban.com/!service/share?image=&href={url}&name={title}”,
“twangyi” :”http://t.163.com/article/user/checkLogin.do?source={title}&info={title}+{url}&images=”,
“mop” :”http://tk.mop.com/api/post.htm?url={url}&title={title}”
};
var shareiconame = {
“tqq” :”腾讯微博”,
“tsina” :”新浪微博”,
“qzone” :”QQ空间”,
“renren” :”人人网”,
“baidu” :”百度收藏”,
“115” :”115″,
“tsohu” :”搜狐微博”,
“taobao” :”淘江湖”,
“xiaoyou” :”腾讯朋友”,
“hi” :”百度空间”,
“fanfou” :”饭否”,
“sohubai” :”搜狐白社会”,
“feixin” :”飞信”,
“tianya” :”天涯社区”,
“youshi” :”优士网”,
“msn” :”MSN”,
“douban” :”豆瓣”,
“twangyi” :”网易微博”,
“mop” :”猫扑推客”
};

第一个数组很明了,就是每个分享按钮对应的链接地址,我把其中title和url都替换成了{title}和{url},之后在循环绑定的时候,通过正则去替换掉。第二个数组就是对应各自的中文名称,用于显示前台每个按钮的title,如:分享到腾讯微博、分享到新浪微博等。
  因为js没有多维数组的概念,所以我就定义了2数组。接下来就是js代码实现部分了(为了当作教程,我把一些参数直接写死了,便于大家理解)。