首页 > 编程 > HTML > 正文

html实现以一个简单的分享功能介绍

2020-03-24 16:15:57
字体:
来源:转载
供稿:网友
超级简单的分享。

包括:QQ、QQ空间、新浪微博、腾讯微博,微信(只是一个二维码);

1、首先是html代码:

(前端我并不太会,一直用的都是bootstrap)

 1 div >

1、然后js代码:

(这里不包括微信的,)

1 function open_share(type) { 2 var shareUrl = ‘http://www.baidu.com’; 3 var shareTitle = 自定义标题 4 var shareImg = http://s.jiathis.com/qrcode.php?url= + shareUrl; 5 var shareDesc = 自定义内容 6 var openUrl = 7 switch (type) { 8 case qzone : 9 openUrl = http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url= + shareUrl + title= + shareTitle + pics= + shareImg12 break;13 case weixin :14 t_delay( 请在微信客户端使用 15 return false;16 break;17 case qq :18 openUrl = http://connect.qq.com/widget/shareqq/index.html?url= + shareUrl + desc= + shareDesc +  summary= + shareDesc + site= + shareUrl + pics= + shareImg;21 break;22 case tqq :23 openUrl = http://v.t.qq.com/share/share.php?title= + shareTitle + url= + shareUrl + site= + shareUrl +  pic= + shareImg;26 break;27 case weibo :28 openUrl = = + shareUrl + title= + shareTitle + source= + shareUrl +  sourceUrl= + shareUrl + content= + shareDesc + pic= + shareImg;33 break;35 window.open(openUrl); }

3、然后微信的是弹出二维码:

(用的还是bootstrap模态框)

1 !-- 模态框(Modal) -- 2 div >

4、最后是判断是否在微信中打开:

(从别处扒来的,我这里做的是如果是微信中打开,就把原先弹出的二维码和模态框给移除,放上一张带箭头的提示图片,让用户用微信自带的分享。)

1 //判断微信 2 function is_weixn(){ 3 var ua = navigator.userAgent.toLowerCase(); 4 if(ua.match(/MicroMessenger/i)== micromessenger ) { 5 $( div ).remove( div[ >

以上就是html实现以一个简单的分享功能介绍的详细内容,html教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表