给网站加上一键分享功能
如果你需要给你的网站上加上一个一键分享功能,那么可以试试一键分享组件Share.js。
一键分享到微博、QQ空间、QQ好友、 微信 、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站,使用字体图标。
官网地址:http://overtrue.me/share.js/
实现效果:
目录
一、安装
(1)使用npm方式
(2)使用html方式
二、自定义配置
三、禁用分享站点
四、自定义图标
一、安装
(1)使用npm方式
npm install social-share.js
(2)使用html方式
tip:需要手动下载依赖css和js文件
<div class="social-share"></div><!-- share.css -->
<link rel="stylesheet" href="dist/css/share.min.css"><!-- share.js -->
<script src="dist/js/share.min.js"></script>
// 当你使用类名为 `social-share` 或者 `social-share` 时不需要手动初始化
二、自定义配置
所有配置可选, 通常默认就满足需求:
var $config = {//...};socialShare('.social-share', $config)
可用的配置有:
url : '', // 网址,默认使用 window.location.href
source : '', // 来源(QQ空间会用到), 默认读取head标签:<meta name="site" content="http://overtrue" />
title : '', // 标题,默认读取 document.title 或者 <meta name="title" content="share.js" />
description : '', // 描述, 默认读取head标签:<meta name="description" content="PHP弱类型的实现原理分析" />
image : '', // 图片, 默认取网页中第一个img标签
sites : ['qzone', 'qq', 'weibo','wechat', 'douban'], // 启用的站点
disabled : ['google', 'facebook', 'twitter'], // 禁用的站点
wechatQrcodeTitle : "微信扫一扫:分享", // 微信二维码提示文字
wechatQrcodeHelper : '<p>微信里点“发现”,扫一下</p><p>二维码便可将本文分享至朋友圈。</p>',
以上选项均可通过标签 data-xxx
来设置:
驼峰转为中横线,如
wechatQrcodeHelper
的data标签为data-wechat-qrcode-helper
三、禁用分享站点
比如禁用:google站点
<div class="social-share" data-disabled="google" data-description="Share.js - 一键分享到微博,QQ空间,腾讯微博,人人,豆瓣"></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>
关于Share.js分享组件的更多用法,请在官网文档地址进行查看。
给网站加上一键分享功能相关推荐
- android一键分享功能不使用任何第三方sdk
在android中有自带的一键分享功能,不过它会把所有带分享的应用都找出来,如果我们只需要一些常见的分享应用,该如何做呢? 下面看我的效果图(横屏和竖屏自动适配): 接下来看我的调用(支持图片和文字分 ...
- Android进阶之使用第三方平台ShareSDK实现新浪微博的一键分享功能
http://www.it165.net/pro/html/201402/9510.html http://www.it165.net/pro/html/201402/9510.html http:/ ...
- 一键分享功能ShareSDK
1.进去网站Mob官网下载AndroidSDK,选择你需要的功能. 2.解压后打开ShareSDK_User_Guide网页,根据提示完成分享功能的实现. 3.申请AppKey值需要先注册官网账号,通 ...
- react native一键分享功能实现amp;原理和注意点(支持微信、qq、新浪微博等)
前言 目前使用一键分享比较主流的两个SDK:ShareSDK.友盟: 又因为友盟功能比较多且比较全,比如说友盟统计.友盟推送等,所以本文重点介绍的是友盟分享功能在rn上的应用以及要注意的点. reac ...
- Android中实现一键分享功能
在Android中开发中,我们会经常遇到使用一键分享的功能,今天我以使用第三方平台ShareSDK来实现一键分享向大家分享下具体的流程. 下面,我就以步骤顺序依次展示在自己的Android项目中如何实 ...
- 使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
http://software.intel.com/zh-cn/blogs/2014/03/02/android-sharesdk/?utm_campaign=CSDN&utm_source= ...
- 百度api一键分享功能
先看效果: 首先绘制一个页面 div的class名字必须为bdsharebuttonbox <div class="bdsharebuttonbox" data-tag=&q ...
- Android 一键分享功能
之前在做项目时遇到这么个需求,就是用户点击Menu或者一个按钮可以把文字分享到各大微博例如新浪微博.腾讯.人人.开心.校内等.现在我给大家演示一下. (一). 先建一个工程文件ShareDemo . ...
- 实现网站中的一键分享功能
第一种方法: 用的是插件地址是:http://overtrue.me/share.js/: 具体是怎样操作的,页面中已经说的很清楚了 有个需要注意的是: 在本地localhost:8080测试这个功能 ...
最新文章
- Python 精选笔试面试习题—sorted 与 sort 单例模式、统计字符个数Count、垃圾回收、lambda函数、静态方法、类方法、实例方法、分布式锁、
- MongoDB作为windows服务来安装-2
- Yarn管理界面中Queue:root和Queue:default的区别
- HDU 1028 Ignatius and the Princess III
- 这些保护Spring Boot 应用的方法,你都用了吗?
- java中excel文件导入数据库中_〖JAVE经验〗java中Excel导入数据库里
- 华为云OCR文字识别 免费在线体验!
- netbeans基于mysql学生信息_学生信息管理系统的设计与实现(NetBeans IDE,MySQL)
- 电脑开机一会就蓝屏怎么回事_电脑蓝屏怎么回事
- 多个构造器参数使用构建器
- ArcGIS js Api 4.x修改三维球背景技巧
- MySQL基础练习题(带答案)
- 华为云计算HICE学习总结
- python如何输入整数求和_Python如何输入数字并求和
- matlab选址问题——分级选址定容
- 介绍10个免费、强大的PHP编辑器/开发工具
- 机械工程学专业词汇英语翻译
- Google Guava EventBus 消息发布-订阅异步调用使用
- 【数据结构—图】拓扑Topo排序
- Java全栈学习day05(面向对象02)