zoukankan      html  css  js  c++  java
  • share.js轻松分享/邀请

    GitHub地址

      https://github.com/overtrue/share.js

      

    安装

    安装的方法很多,大家选择自己合适的进行安装就好。

    clone

    $ git clone https://github.com/overtrue/share.js.git

     npm

    npm install social-share.js

     

    bower

    bower install social-share.js

    注:亦可使用 CDN,引入 share.min.css 与 social-share.min.js 两个链接。

     

    使用

    HTML

    <div class="inner-meta clearfix social-share"></div>

    JS

    var $config = {
            title: '你好,美食',
            description: '我在你好美食,分享吃货间的快乐,现在邀请你的加入~快来和我一起分享美食吧~',
            url: 'http://hellofood.fun/register.html?id=' + id,
            source: 'http://hellofood.fun/register.html?id=' + id,
            image: 'http://hellofood.fun/webicon.png',
            // summary : '吃货召唤', //相当于description
            // sites   : ['qzone', 'qq', 'weibo','wechat', 'douban'], // 启用的站点
            disabled: ['google', 'facebook', 'twitter', 'linyin'], // 禁用的站点
            wechatQrcodeTitle: "微信扫一扫:分享", // 微信二维码提示文字
            wechatQrcodeHelper: '立即下载发送专属二维码,邀请朋友加入',
        };
    
        socialShare('.social-share', $config);

    效果

    详解

    除了直接配置外,share.js配置项还支持date-xx

    驼峰转为中横线,如wechatQrcodeHelper 的data标签为data-wechat-qrcode-helper

       

    设置站点为微博/QQ/空间

    <div class="social-share" data-sites="weibo, qq, qzone"></div>

     禁用微信/FaceBook/twitter/google

     <div class="share-component" data-disabled="wechat , facebook, twitter, google"></div>

    指定移动设备显示图标

    <div class="share-component" data-mobile-sites="weibo,qq,qzone,tencent"></div>

    自定义图标

      使用: data-initialized="true" 标签或者 initialized 配置项来禁用自动生成icon功能

    <div class="social-share" data-initialized="true">
        <a href="#" class="social-share-icon icon-weibo"></a>
        <a href="#" class="social-share-icon icon-qq"></a>
        <a href="#" class="social-share-icon icon-qzone"></a>
    </div>

    PS:以上a标题会自动加上分享链接(a 标签必须带 icon-NAME 属性,不然分享链接不会自动加上)

      

    下载后可以看看源码,源码里面可以查看到具体配置和详细描述

  • 相关阅读:
    JavaCC 研究与应用( 8000字 心得 源程序)
    推荐UML插件Green UML、AmaterasUML
    Custom PMD Rules
    静态分析工具及使用总结(三)
    静态分析工具及使用总结(二)CheckStyle
    静态分析工具及使用总结(一)
    基于antlr的表达式解析器——函数类型验证
    基于antlr的表达式解析器——函数生成(通过freemarker)
    网络流--最大流--hlpp(预流推进)模板
    网络流--最大流--Dinic模板矩阵版(当前弧优化+非当前弧优化)
  • 原文地址:https://www.cnblogs.com/wangyang0210/p/10111641.html
Copyright © 2011-2022 走看看