jQuery技术

利用jQuery 插件:jquery.qrcode.js生成分享到微信二维码

字号+ 作者:H5之家 来源:H5之家 2015-11-18 11:22 我要评论( )

前几天写了一篇《wordpress制作分享按钮到微博,qq空间,微信朋友圈》很是方便自定义网站的分享按钮,对于不想使用如:百度分享,等第三方分享按钮同时想自定义

前几天写了一篇《wordpress制作分享按钮到微博,qq空间,微信朋友圈》很是方便自定义网站的分享按钮,对于不想使用如:百度分享,等第三方分享按钮同时想自定义比较特别的朋友,这确实是一个不错的方法。

前语:
之前的方法中,其中微信分享用的二维码是使用的联图网的接口生成的,峰尚在使用过程中,发现这个接口并不稳定,有时候调用不出来,后台找到了一个jQuery 插件:jquery.qrcode.js,查看文档,发现这个插件真的很不错。使用生成二维码的速度也快,并且运用到了我们的平台“优品主题建站平台”上,效果好上很多。

预览:

youpzt-qrcode

jquery.qrcode.js 使用:

1. 加载 jQuery 和 jquery.qrcode.js:

1
2

<script type='text/javascript' src='http://cdn.staticfile.org/jquery/2.1.1/jquery.min.js'></script>
<script type="text/javascript" src=""></script>

2. 创建一个用于包含 QRcode 图片的 DOM 元素,比如 div:

1

<div id="qrcode"></div>

3. 然后通过下面代码生成 QRcode:

1

jQuery('#qrcode').qrcode("");

4. 默认生成的二维码大小是 256×256,当然可以自定义大小:

jQuery('#qrcode').qrcode({width: 64,height: 64,text: "http://www.blhere.com"});

既然 使用方法是这样的,那么我制作一个微信分享的弹窗框。

首先加载 jQuery 和 jquery.qrcode.js我就不说了。

然后添加js代码到footer.php文件的底部(限在single,page生效)

1

$('#post-qrcode').qrcode({width:200,height: 200,text:"<?php the_permalink(); ?>"});

1
2
3
4
5
6
7
8
9
10

jQuery(document).ready(function(){
          //分享到微信
        $('.weixin-share_btn').click(function() {
            $('#openWeixin').show();
        });
        $(document).on("click", "#openWeixin",
        function() {
            $('#openWeixin').hide();
        });
});

美化按钮

1
2
3
4
5
6
7
8
9
10
11
12
13

/*微信分享*/

   
   
   
   
   
   
   

}

这样就做成了,效果如上面的预留图所示。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 【jQuery基础学习】08 编写自定义jQuery插件

    【jQuery基础学习】08 编写自定义jQuery插件

    2016-02-03 12:01

  • jQuery无缝滚动插件

    jQuery无缝滚动插件

    2016-01-19 09:04

  • 分享jQuery插件的学习笔记

    分享jQuery插件的学习笔记

    2016-01-18 19:07

  • 学习JQuery插件开发教程

    学习JQuery插件开发教程

    2016-01-16 09:28

网友点评
p