JS分享到微博,qq空间,人人,微信等
2016-11-04 23:27
459 查看
(一)html代码结构如下<div class="float-share"><ul> <li class="share-title">分享到</li> <li class="share-con clearfix bdsharebuttonbox"> <div class="share-way wechat" onclick="weixin()"> <a href="javascript:void(0);" class="bds_weixin" data-cmd="weixin" title="分享到微信" ></a> <div class="txt">微信</div> </div> <div class="share-way Qzone"> <a href="javascript:void(0);" onClick="javascript:Share('qzone')" class="bds_qzone" title="QQ空间"></a> <div class="txt">QQ空间</div> </div> <div class="share-way weibo" > <a href="javascript:void(0);" onclick="javascript:Share('sina')" class="sina" title="分享到新浪微博"></a> <div class="txt">新浪微博</div> </div> <div class="share-way weibo" > <a href="javascript:void(0);" onclick="javascript:Share('ren')" class="sina" title="分享到人人网"></a> <div class="txt">人人网</div> </div> </li></ul></div>(二)js代码如下 function Share(pType){ var pTitle = ""; //待分享的标题 var pImage = ""; //待分享的图片 var pContent = ""; //待分享的内容 var pUrl = window.location.href; //当前的url地址 var pObj = jQuery("div[class='yogo_hc']").find("h4"); if(pObj.length){ pTitle = pObj.text(); } var pObj = jQuery("div[class='yogo_hcs']").find("em"); if(pObj.length){ pContent = pObj.text(); } var pObj = jQuery("div[class='con_cons']").find("img"); if(pObj.length){ pImage = jQuery("div[class='con_cons']").find("img",0).attr("src"); } shareys(pType, pUrl, pTitle, "", pContent); }//以下shareys是主要的分享的api接口function shareys(type, url, title, img, content){ switch (type) { case "sina": url = "http://service.weibo.com/share/share.php?title=" + encodeURIComponent(content + '「' + title + '」' + ' 点这里' + url) + '&pic=' + img; window.open(url); break; case "tqq": url = "http://share.v.t.qq.com/index.php?c=share&a=index&url=" + encodeURIComponent(url) + '&title=' + encodeURIComponent(title) + '&pic=' + img; window.open(url); break; case "qzone": url = 'http://sns.qzone.qq.com/cgi-bin/qzshare/cg
a53a
i_qzshare_onekey?url=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title) + '&site=&pics=' + encodeURIComponent(img) + '&desc=' + encodeURIComponent(content) +'&summary=' + encodeURIComponent(content); window.open(url); break; case "ren": url = 'http://widget.renren.com/dialog/share?resourceUrl=' + encodeURIComponent(url) + '&srcUrl=' + img + '&title=' + encodeURIComponent(title); +'&description=' + content; window.open(url); break; default: break; }}
a53a
i_qzshare_onekey?url=' + encodeURIComponent(url) + '&title=' + encodeURIComponent(title) + '&site=&pics=' + encodeURIComponent(img) + '&desc=' + encodeURIComponent(content) +'&summary=' + encodeURIComponent(content); window.open(url); break; case "ren": url = 'http://widget.renren.com/dialog/share?resourceUrl=' + encodeURIComponent(url) + '&srcUrl=' + img + '&title=' + encodeURIComponent(title); +'&description=' + content; window.open(url); break; default: break; }}
相关文章推荐
- js分享插件功能文档说明(微信、微博、qq空间分享)
- Share.js网页一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+
- Share.js 一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点
- [JS]QQ空间、微信、微博分享
- 分享到微信微博空间等第三方平台的JS代码
- js 微博分享 qq空间分享
- 自己动手写js分享插件 [支持https] (可以分享QQ空间,微信,新浪微博。。。)
- 分享到微信微博空间等第三方平台的JS代码
- 微信、QQ空间、微博分享
- jsp页面分享到QQ空间、微信、微博、人人网等
- js实现微博,qq空间分享链接
- 分享到微信微博空间等第三方平台的JS代码
- jsp页面分享到QQ空间、微信、微博、人人网等
- 分享微博,qq空间,微信
- 目前微信 微博 新浪 豆瓣等所有分享的js插件
- 基于js实现微信发送好友如何分享到朋友圈、微博
- 如何将自己的网站分享到QQ空间,微信,微博等等。
- 如何将自己的网站分享到QQ空间,微信,微博等等。
- 分享到微信,qq空间,微博