js实现功能
2021-06-03 11:02
417 查看
var shareModel = { /** * 分享QQ好友 * @param {[type]} title [分享标题] * @param {[type]} url [分享url链接,默认当前页面链接] * @param {[type]} pic [分享图片] * @return {[type]} [description] */ shareQQ: function (url, title, pic) { var param = { url: url || window.location.href, desc: '', /*分享理由*/ title : title || '', /*分享标题(可选)*/ summary : '',/*分享描述(可选)*/ pics : pic || '',/*分享图片(可选)*/ flash : '', /*视频地址(可选)*/ site: '' /*分享来源 (可选) */ }; var s = []; for (var i in param) { s.push(i + '=' + encodeURIComponent(param[i] || '')); } var targetUrl = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&') ; window.open(targetUrl, 'qq', 'height=520, width=720'); }, /** * 微信分享 * @return {[type]} [description] */ weixin: function () { var url = window.location.href, encodePath = encodeURIComponent(url), targetUrl = 'http://qr.liantu.com/api.php?text=' + encodePath; window.open(targetUrl, 'weixin', 'height=320, width=320'); }, /** * 分享新浪微博 * @param {[type]} title [分享标题] * @param {[type]} url [分享url链接,默认当前页面] * @param {[type]} pic [分享图片] * @return {[type]} [description] */ sinaWeiBo: function (title, url, pic) { var param = { url: url || window.location.href, type: '3', count: '1', /** 是否显示分享数,1显示(可选)*/ appkey: '', /** 您申请的应用appkey,显示分享来源(可选)*/ title: '', /** 分享的文字内容(可选,默认为所在页面的title)*/ pic: pic || '', /**分享图片的路径(可选)*/ ralateUid:'', /**关联用户的UID,分享微博会@该用户(可选)*/ rnd: new Date().valueOf() } var temp = []; for( var p in param ) { temp.push(p + '=' +encodeURIComponent( param[p ] || '' ) ) } var targetUrl = 'http://service.weibo.com/share/share.php?' + temp.join('&'); window.open(targetUrl, 'sinaweibo', 'height=430, width=400'); } };
摘选自:https://www.cnblogs.com/wpp281154/p/10443519.html
相关文章推荐
- 简单实现js页面切换功能
- 使用js实现显示系统当前时间并实现倒计时功能并触发模态框(遮罩)功能
- js实现复制功能
- js实现返回上一页功能
- 用node.js实现微信小程序实时聊天功能
- 基于JS实现一个随机生成验证码功能
- js实现input输入框只能输入数字的功能(完美测试通过)
- 通过js来设置cookie和读取cookie,实现登陆时记住密码的功能
- js,jq,css多方面实现简易下拉菜单功能
- js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
- PHP,js,apache,h5等多种方式实现图片下载功能
- nodejs+angular+mongodb实现论坛基本功能
- js/jQuery实现类似百度搜索功能
- JS实现即点即编辑功能代码
- JS实现网页打印功能
- js实现常用的功能之获取url参数
- js实现简单的单击图片放大功能---仿新浪微博图片放大效果
- JS简单实现tab切换效果的多窗口显示功能
- JS实现的文件拖拽上传功能示例
- JS实现确认/取消功能