iShare_tidy是用于自定义样式的精简版本
支持两种初始化方式:
#1: 单例模式
#2: 实例化模式
本文使用单例模式来完成初始化工作
/** * usage */ // 引入脚本文件 // 引入HTML脚本 // 配置全局变量iShare_config
/** * 配置项说明 * 与iShare版本:该版本不包括initialized、isAbroad、isTitle配置项 */ container: '.iShare1', //分享容器节点,仅支持'class'和'id'两种选择模式. 'class'模式: '.class'; 'id'模式: '#id'. config: { title: 'title',//分享标题. 默认:document.title description: 'description',//分享描述文本. 默认:meta的description url: 'url',//分享的URL. 默认:location.href WXoptions:{ evenType: 'click',//微信二维码的触发方式,仅支持:'click'和'mouseover',默认为'mouseover'. isTitleVisibility: true,//是否显示二维码标题,默认为显示,即为true. title: '二维码标题',//二维码标题. isTipVisibility: true,//是否显示二维码操作提示,默认为显示,即为true. tip: '二维码描述文本',//二维码描述文本 bgcolor: '#9c27b0',//二维码的背景颜色 qrcodeW: '120',//二维码宽度 qrcodeH: '120',//二维码高度 qrcodeBgc: '#e1bee7',//二维码背景色 qrcodeFgc: '#4a148c'//二维码前景色 } }
默认配置:自定义样式
// 引入HTML脚本
// 引入js脚本 window.iShare_config = {container:'.iShare1', config:{ title: '分享标题', description: '这是分享描述文本', url: 'https://github.com/zhansingsong', WXoptions:{ evenType: 'click', isTitleVisibility: true, title: '二维码标题', isTipVisibility: true, tip: '二维码描述文本', qrcodeW: 140, qrcodeH: 140, qrcodeBgc: '#e1bee7', qrcodeFgc: '#4a148c', bgcolor: '#9c27b0' } }};