1.addthis分享在页面中的代码可以这样写:(仅作参考)
<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_pinterest_share"></a>
<a class="addthis_button_google"></a>
<a class="addthis_button_email"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript">var addthis_config = {"data_track_addressbar": true};</script>
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-51ba8d5051a905a9"></script>
2.jiathis分享在页面中的代码可以这样写:
<div class="jiathis_style_32x32">
<a class="jiathis_button_tsina"></a>
<a class="jiathis_button_tqq"></a>
<a class="jiathis_button_weixin"></a>
<a class="jiathis_button_renren"></a>
<a class="jiathis_button_email"></a>
<a href="http://www.jiathis.com/share" class="jiathis jiathis_txt jtico jtico_jiathis" target="_blank"></a>
<a class="jiathis_counter_style"></a>
</div>
<script type="text/javascript" src="http://v3.jiathis.com/code/jia.js?uid=1371035448185910" charset="utf-8"></script>
2.addthis的分享控件加载后为分享重新赋值的问题
特殊情况:facebook分享
在addthis里面没有集成facebook的分享功能,虽然在addthis的分享控件里可以看到,但是确实是不可用的,facebook只会取到一些默认的值。
URL可以取到当前分享页面,title默认的是网页的title。
需要自己来写分享:
如果使用addthis的分享控件还要先解除原有的事件,添加新的事件。(代码仅作参考)
$("#share .addthis_button_facebook")[0].onclick = "";
$("#share .addthis_button_facebook").unbind("click");
$("#share .addthis_button_facebook").click(function() {
var url = escape(document.URL);
var des = $("#rating_content").val();
var title = "\“" + $("#item_detail_title").html() + "\”" + $("#rating_content").val();
var images = new Array();
// images0 = "http://images.kancart.com/kancartmobile/promotion_images/m1_promotional1.png";
images0 = $(".item_detail_show_img")[0].src;
openwindow('https://www.facebook.com/sharer.php?s=100&p[url]=' + url + '&p[title]=' + title + '&display=popup&p[summary]=' + des + '&p[images][0]=' + images0, '', '526', '509');
});
关于分享时的图片,参数为images0,分享一个图片。我有试过在添加参数images1...和直接设置参数为整个数组images(&p[images]=数组中图片的URL)来分享都是不能正常显示图片的。该怎么去分享多个图片?