首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >share.js轻松分享/邀请

share.js轻松分享/邀请

作者头像
思索
发布2024-08-16 09:51:11
发布2024-08-16 09:51:11
4650
举报

GitHub地址

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

安装

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

clone

代码语言:javascript
复制
$ git clone https://github.com/overtrue/share.js.git

npm

代码语言:javascript
复制
npm install social-share.js

bower

代码语言:javascript
复制
bower install social-share.js

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

使用

HTML

代码语言:javascript
复制
<div class="inner-meta clearfix social-share"></div>

JS

代码语言:javascript
复制
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

代码语言:javascript
复制
驼峰转为中横线,如wechatQrcodeHelper 的data标签为data-wechat-qrcode-helper

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

代码语言:javascript
复制
<div class="social-share" data-sites="weibo, qq, qzone"></div>

禁用微信/FaceBook/twitter/google

代码语言:javascript
复制
 <div class="share-component" data-disabled="wechat , facebook, twitter, google"></div>

指定移动设备显示图标

代码语言:javascript
复制
<div class="share-component" data-mobile-sites="weibo,qq,qzone,tencent"></div>

自定义图标

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

代码语言:javascript
复制
<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 属性,不然分享链接不会自动加上)

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • GitHub地址
  • 安装
    • clone
    • npm
    • bower
  • 使用
  • 详解
    • 设置站点为微博/QQ/空间
    • 禁用微信/FaceBook/twitter/google
    • 指定移动设备显示图标
    • 自定义图标
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档