正在显示
3 个修改的文件
包含
109 行增加
和
19 行删除
@@ -193,4 +193,35 @@ | @@ -193,4 +193,35 @@ | ||
193 | color: rgba(255, 254, 254, 1); | 193 | color: rgba(255, 254, 254, 1); |
194 | font-size: 16px; | 194 | font-size: 16px; |
195 | text-align: center; | 195 | text-align: center; |
196 | +} | ||
197 | + | ||
198 | +/*二维码*/ | ||
199 | + .icon-close2 { | ||
200 | + float:right; | ||
201 | + text-decoration: none; | ||
202 | + width: 16px; | ||
203 | + height: 16px; | ||
204 | + position: absolute; | ||
205 | + right: 10px; | ||
206 | + color: #999; | ||
207 | + font-size: 16px; | ||
208 | + } | ||
209 | +.wx-qrcode-wrapper{ | ||
210 | + width: 230px; | ||
211 | + height: 290px; | ||
212 | + position: fixed; | ||
213 | + top: 20%; | ||
214 | + left: 45%; | ||
215 | + background: #F8F8F8; | ||
216 | + padding: 10px 6px 10px 15px; | ||
217 | + display: none; | ||
218 | +} | ||
219 | +.bd_weixin_popup_foot{ | ||
220 | + font-size: 12px; | ||
221 | + text-align: left; | ||
222 | + line-height: 18px; | ||
223 | + color: #666; | ||
224 | +} | ||
225 | +.share{ | ||
226 | + margin-bottom:10px; | ||
196 | } | 227 | } |
1 | + | ||
1 | <div class="sidebar"> | 2 | <div class="sidebar"> |
2 | <!-- 收藏 --> | 3 | <!-- 收藏 --> |
3 | <div class="collections"> | 4 | <div class="collections"> |
@@ -17,7 +18,7 @@ | @@ -17,7 +18,7 @@ | ||
17 | </notempty> | 18 | </notempty> |
18 | </div> | 19 | </div> |
19 | <!-- wx分享 --> | 20 | <!-- wx分享 --> |
20 | - <div class="wx_go weixin"> | 21 | + <div class="wx_go weixin" onclick="wxShow()"> |
21 | <img src="__TMPL__/public/assets/starImg/bicon_04.png" alt=""> | 22 | <img src="__TMPL__/public/assets/starImg/bicon_04.png" alt=""> |
22 | <p>{$share.post_share_wx}</p> | 23 | <p>{$share.post_share_wx}</p> |
23 | </div> | 24 | </div> |
@@ -26,4 +27,51 @@ | @@ -26,4 +27,51 @@ | ||
26 | <img src="__TMPL__/public/assets/starImg/bicon_05.png" alt=""> | 27 | <img src="__TMPL__/public/assets/starImg/bicon_05.png" alt=""> |
27 | <p>{$share.post_share_wb}</p> | 28 | <p>{$share.post_share_wb}</p> |
28 | </div> | 29 | </div> |
29 | -</div> | ||
30 | +</div> | ||
31 | + | ||
32 | +<!-- 二维码弹出层 --> | ||
33 | +<div class="wx-qrcode-wrapper"> | ||
34 | + <!-- 遮罩层 --> | ||
35 | + <div class="mask"></div> | ||
36 | + <div class="wx-qrcode" style="width:230px;"> | ||
37 | + <div class="share"> | ||
38 | + <span style="font-size: 14px;text-align: center;">分享到微信朋友圈</span> | ||
39 | + <!-- 关闭图标 --> | ||
40 | + <a href="javascript:;" class="icon-close2" onclick="wxHide()">×</a> | ||
41 | + </div> | ||
42 | + | ||
43 | + <!-- 生成的二维码容器 --> | ||
44 | + <div id="qrcode"></div> | ||
45 | + <div class="bd_weixin_popup_foot"> | ||
46 | + 打开微信,点击底部的“发现”,<br> | ||
47 | + 使用“扫一扫”即可将网页分享至朋友圈。 | ||
48 | + </div> | ||
49 | + </div> | ||
50 | +</div> | ||
51 | + | ||
52 | +<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> | ||
53 | +<script src="https://cdn.bootcss.com/jquery.qrcode/1.0/jquery.qrcode.min.js"></script> | ||
54 | +<script> | ||
55 | + var url = window.location.href; | ||
56 | + /* 生成二维码 */ | ||
57 | + $("#qrcode").qrcode({ | ||
58 | + text: url, //设置二维码内容 | ||
59 | + render: "canvas", //设置渲染方式 | ||
60 | + width: 220, //设置宽度,默认生成的二维码大小是 256×256 | ||
61 | + height: 220, //设置高度 | ||
62 | + typeNumber: -1, //计算模式 | ||
63 | + background: "#ffffff", //背景颜色 | ||
64 | + foreground: "#000000" //前景颜色 | ||
65 | + }); | ||
66 | + | ||
67 | + /* 点微信图标,触发二维码弹出层显示 */ | ||
68 | + function wxShow() { | ||
69 | + $('.wx-qrcode-wrapper').show() | ||
70 | + } | ||
71 | + | ||
72 | + /* 关闭二维码弹出层 */ | ||
73 | + function wxHide() { | ||
74 | + $('.wx-qrcode-wrapper').hide() | ||
75 | + } | ||
76 | + | ||
77 | +</script> |
@@ -8,12 +8,12 @@ | @@ -8,12 +8,12 @@ | ||
8 | <title>Document</title> | 8 | <title>Document</title> |
9 | </head> | 9 | </head> |
10 | <body> | 10 | <body> |
11 | -<h1 onclick="weixinSendAppMessage()">分享主题</h1> | 11 | +<h1>分享主题</h1> |
12 | </body> | 12 | </body> |
13 | </html> | 13 | </html> |
14 | -<script src="them/public/assets/js/jquery-2.1.0.js"></script> | 14 | +<script src="__TMPL__/public/assets/js/jquery-2.1.0.js"></script> |
15 | <script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> | 15 | <script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> |
16 | -<script type="text/javascript"> | 16 | +<script> |
17 | $(function () { | 17 | $(function () { |
18 | wx.config({ | 18 | wx.config({ |
19 | debug: true, | 19 | debug: true, |
@@ -26,21 +26,32 @@ | @@ -26,21 +26,32 @@ | ||
26 | 'updateTimelineShareData', | 26 | 'updateTimelineShareData', |
27 | ] | 27 | ] |
28 | }); | 28 | }); |
29 | + wx.ready(function () { //需在用户可能点击分享按钮前就先调用 | ||
30 | + wx.updateAppMessageShareData({ | ||
31 | + title: '分享标题', // 分享标题 | ||
32 | + desc: '分享描述', // 分享描述 | ||
33 | + link: 'http://www.starplanet.cn/portal/enjoy/getEnjoyDetail?id=81', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
34 | + imgUrl: '', // 分享图标 | ||
35 | + success: function (e) { | ||
36 | + // 设置成功 | ||
37 | + alert('分享朋友'); | ||
38 | + } | ||
39 | + }); | ||
40 | + wx.updateTimelineShareData({ | ||
41 | + title: '分享朋友圈', // 分享标题 | ||
42 | + link: 'http://www.starplanet.cn/portal/enjoy/getEnjoyDetail?id=81', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
43 | + imgUrl: '', // 分享图标 | ||
44 | + success: function () { | ||
45 | + // 设置成功 | ||
46 | + alert('分享朋友圈 '); | ||
47 | + } | ||
48 | + }); | ||
49 | + }); | ||
50 | + wx.error(function (res) { | ||
51 | + // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 | ||
52 | + alert(res); | ||
53 | + }); | ||
29 | 54 | ||
30 | }); | 55 | }); |
31 | 56 | ||
32 | - function weixinSendAppMessage(){ | ||
33 | - alert(111); | ||
34 | - WeixinJSBridge.invoke('updateAppMessageShareData',{ | ||
35 | - title: '分享标题', // 分享标题 | ||
36 | - desc: '分享描述', // 分享描述 | ||
37 | - link: 'http://www.starplanet.cn/portal/enjoy/getEnjoyDetail?id=81', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 | ||
38 | - imgUrl: '', // 分享图标 | ||
39 | - success: function (e) { | ||
40 | - // 设置成功 | ||
41 | - alert('分享朋友'); | ||
42 | - } | ||
43 | - }); | ||
44 | - } | ||
45 | - | ||
46 | </script> | 57 | </script> |
-
请 注册 或 登录 后发表评论