1. 程式人生 > >[JS]二維碼分享到微信

[JS]二維碼分享到微信

純JS實現微信二維碼分享,其中需要使用qrcode.js

<html>
    <head>
        <meta charset="utf-8" />
        <script type="text/javascript" src="./qrcode.js" charset="utf-8"></script>
        <script type="text/javascript" charset="utf-8">
            window.onload = function() {
                (function
() {
//獲取放置微信二維碼的DIV var content = document.getElementById("qrcode"); //設定屬性 var qrcode = new QRCode(content, { width: 200, height: 200 }); //設定二維碼內容
var defaultContent = "http://blog.csdn.net/konaji"; qrcode.makeCode(defaultContent); })(); } /** * 關閉微信分享視窗 */ function hideWeiXin() { var weixinDiv = document.getElementById("weixinDiv"
); weixinDiv.style.display = "none"; }
</script> <style type="text/css"> #weixinDiv{ background-color:#FFF; border: 1px solid ; width:300px; height:300px; /*下面是頁面固定居中*/ position:fixed; *position:absolute; top:50%; left:40%; margin:-50px 0 0 -50px; } #hideWeiXinDiv{ text-align: right; float: right; padding-right: 10px; padding-top: 2px; } #qrcode{ width:200px; height:200px; margin: 0px auto; } </style> </head> <body> <div id="weixinDiv"> <div> <h3 style="float: left;">分享到微信朋友圈</h3> <a id="hideWeiXinDiv" onclick="hideWeiXin()">關閉</a> </div> <div id="qrcode"> <img alt="" style=""> </div> </div> </body> </html>