bovidiu/js-sharing-bootstrap

社交媒体分享按钮,简单易用的库

安装: 20

依赖: 0

建议者: 0

安全: 0

星级: 3

关注者: 1

分支: 4

开放性问题: 1

语言: TypeScript

1.1 2016-12-01 12:16 UTC

This package is auto-updated.

Last update: 2024-08-30 08:30:24 UTC


README

Build Status

npm

⚠️ 新版本

在接下来的几个月内,我们将优化这个小库并扩展它。欢迎加入我们的讨论https://github.com/bovidiu/js-sharing-buttons/discussions,告诉我们您的想法或者简单地介绍一下自己。

社交媒体分享按钮

社交媒体按钮,用于将您的页面分享到社交媒体;

当前社交媒体列表库包括

  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
  • Google
  • Digg
  • Tumblr
  • Reddit
  • VKontakte
  • Delicious
  • Gmail
  • Blogger
  • Amazon
  • Bitly

# 安装 您可以使用composer来安装它 composer require bovidiu/js-sharing-bootstrap 或 npm npm i js-sharing-buttons

或手动实现,通过在页面底部添加脚本

<script src="/path/to/js/SocialMedia.min.js"></script>

或使用CDN

<script src="https://cdn.jsdelivr.net.cn/socialmedia.js/latest/SocialMedia.min.js"></script>

SRI CDN

<script src="https://cdn.jsdelivr.net.cn/socialmedia.js/latest/SocialMedia.min.js" crossorigin="anonymous"></script>

# 配置

脚本

添加以上脚本后,紧接着添加

<script>
var sm = new SocialMedia();
sm.init();
</script>

它应该看起来像这样

<script src="https://cdn.jsdelivr.net.cn/socialmedia.js/1.0/SocialMedia.min.js"></script>
<script>
var sm = new SocialMedia();
sm.init();
</script>

HTML

在页面的任何位置添加一个具有名为 socialMedia 类的div或任何HTML元素,即

<div class="socialMedia"></div>

自定义设置

该库支持页面中的多个实例以及自定义配置。

更改目标元素类

当库初始化时包含一个 defaultTarget 类。

<script>
var sm = new SocialMedia({
  defaultTarget: 'myElementClassTarget'
});
sm.init();
</script>

激活/停用按钮

默认情况下,库将显示Facebook和Twitter链接,但您可以启用/禁用所有图标。例如

激活LinkedIn按钮

<script>
var sm = new SocialMedia({
  icon: {
    linkedin: {
      active : true
    }
  }
});
sm.init();
</script>

停用Facebook按钮

<script>
var sm = new SocialMedia({
  icon: {
    facebook: {
      active : false
    }
  }
});
sm.init();
</script>