zoukankan      html  css  js  c++  java
  • 【转】bShare分享插件的使用

    原文地址:http://blog.csdn.net/pan_junbiao/article/details/17884203

    1、引用JS文件

    <script type="text/javascript" ckharset="utf-8" src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=2&lang=zh"></script>
    <script type="text/javascript" charset="utf-8" src="http://static.bshare.cn/b/bshareC0.js"></script>

    2、页面HTML代码

    分享标签:

    <div class="bshare-custom" title="" url="" summary="" pic=""></div>

    标签说明:

    1、class="bshare-custom":用于识别该标签为分享标签。

    2、title:绑定分享标题。

    3、url:绑定分享链接。

    4、summary:绑定分享摘要。

    5、pic:绑定分享图片。

    实例:

    <ul>
        <li>
            分享1:C#面向对象程序设计
            <div class="bshare-custom" title="C#面向对象程序设计" url="http://blog.csdn.net/pan_junbiao/article/details/5308139" summary="《C#面向对象程序设计》面向对象的三大特性、特性 、优势、封装。保证对象自身数据的完整性、安全性  继承  建立类之间的关系,实现代码复用,方便系统的扩展  多态  相同的方法调用可实现不同的实现方式 一、封装 封装是..." pic="http://i0.sinaimg.cn/ty/g/pl/2014-01-05/U9977P6T12D6966211F1286DT20140105031220.jpg"></div>
        </li>
        <li>
            分享2:Java面向对象程序设计
            <div class="bshare-custom" title="Java面向对象程序设计" url="http://blog.csdn.net/pan_junbiao/article/details/5297328" summary="《Java面向对象程序设计》面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。"></div>
        </li>
    </ul>

    3、编写JS脚本

    $(document).ready(function() {
        iBShare.init();    //初始化
    });
    
    //bShare分享
    var iBShare = {
        //初始化
        init: function() {
            var $shareBox = $(".bshare-custom");
            //加载分享工具
            var tools = '<a title="分享到QQ空间" class="bshare-qzone"></a>';
            tools += '<a title="分享到新浪微博" class="bshare-sinaminiblog"></a>';
            tools += '<a title="分享到人人网" class="bshare-renren"></a>';
            tools += '<a title="分享到腾讯微博" class="bshare-qqmb"></a>';
            tools += '<a title="分享到网易微博" class="bshare-neteasemb"></a>';
            tools += '<a title="更多平台" class="bshare-more bshare-more-icon more-style-addthis"></a>';
            $shareBox.append(tools);
            //绑定分享事件
            $shareBox.children("a").click(function() {
                var parents = $(this).parent();
                bShare.addEntry({
                    title: parents.attr("title"),
                    url: parents.attr("url"),
                    summary: parents.attr("summary"),
                    pic: parents.attr("pic")
                });
            });
        }
    }

    参考资料:

    bShare官网:http://www.bshare.cn/

    bShare API:http://www.bshare.cn/help/apiClientJsPage

  • 相关阅读:
    node.js 基础篇
    node.js 开发环境搭建
    Velocity VelocityEngine 支持多种loader 乱码问题
    tomcat集群及session共享
    上海支付宝终面后等了两周,没能收到offer却来了杭州淘宝的电话面试
    支付宝hr终面,忐忑的等待结果
    mysql 数据范围总结
    rsync同步文件(多台机器同步代码...)
    linux基础命令
    路飞学城项目之前后端交互,跨域问题
  • 原文地址:https://www.cnblogs.com/wangwangfei/p/4835364.html
Copyright © 2011-2022 走看看