(function() { if (!window.shareObj) { var shareObj = {}; shareObj.shareTitle = document.title; shareObj.shareUrl = document.location.href; shareObj.desc = ""; shareObj.pic = ""; shareObj.summary = ""; } else { var shareObj = window.shareObj; } if (!shareObj.shareTitle || shareObj.shareTitle == "") { shareObj.shareTitle = document.title } if (!shareObj.shareUrl || shareObj.shareUrl == "") { shareObj.shareUrl = document.location.href; } if (!shareObj.pic) { shareObj.pic = ""; } if (!shareObj.desc) { shareObj.desc = ""; } if (!shareObj.summary) { shareObj.summary = ""; } var shareToTwBtn = $("[data-fx='tw-btn']"); shareToTwBtn.live("click", function() { var u = "//twitter.com/home/?status=".concat(encodeURIComponent(shareObj.shareTitle)).concat(" ").concat(encodeURIComponent(shareObj.shareUrl)); window.open(u) }); var shareToFbBtn = $("[data-fx='fb-btn']"); shareToFbBtn.live("click", function() { var u = "http://www.facebook.com/sharer.php?u=" + encodeURIComponent(shareObj.shareUrl) + "&t=" + encodeURIComponent(shareObj.shareTitle); window.open(u) }); var shareToWbBtn = $("[data-fx='wb-btn']"); shareToWbBtn.live("click", function() { var u = "//service.weibo.com/share/share.php?appkey=2078561600&title=" + shareObj.shareTitle + "&url=" + encodeURIComponent(shareObj.shareUrl) + "&pic=" + shareObj.pic + "&searchPic=false&style=simple"; window.open(u) }); var shareToQzBtn = $("[data-fx='qz-btn']"); shareToQzBtn.live("click", function() { var u = "//sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=" + encodeURIComponent(shareObj.shareUrl) + "&summary="+shareObj.summary+"&title=" + encodeURIComponent(shareObj.shareTitle) + "&pics=" + shareObj.pic + "&desc=" + shareObj.desc; window.open(u) }); var shareToQQBtn = $("[data-fx='qq-btn']"); shareToQQBtn.live("click", function() { var u = "//connect.qq.com/widget/shareqq/index.html?url=" + encodeURIComponent(shareObj.shareUrl) + "&summary="+shareObj.summary+"&title=" + encodeURIComponent(shareObj.shareTitle) + "&pics=" + shareObj.pic + "&desc=" + shareObj.desc; window.open(u) }); var shareFdBtn = $("[data-fx='fd-btn']"); shareFdBtn.live("click", function() { requireQrcode("//r.img.cctvpic.com/photoAlbum/templet/js/jquery.qrcode.min.js", "fd-btn") }); var shareWxBtn = $("[data-fx='wx-btn']"); shareWxBtn.live("click", function() { requireQrcode("//r.img.cctvpic.com/photoAlbum/templet/js/jquery.qrcode.min.js", "wx-btn") }); var copyLinkBtn = $("[data-fx='copy-btn']"); copyLinkBtn.live("click", function() { var clipBoardContent = shareObj.shareUrl; try { window.clipboardData.setData("Text", clipBoardContent); alert("复制成功!") } catch(e) { var _input = document.createElement("input"); _input.setAttribute("type", "text"); _input.setAttribute("id", "copy"); _input.style.height = "0px"; _input.value = shareObj.shareUrl; document.body.appendChild(_input); var obj = document.getElementById("copy"); obj.select(); document.execCommand("Copy"); alert("复制成功"); document.body.removeChild(_input) } }); function requireQrcode(url, data) { if ($("#codeqr").length > 1) { $("#codeqr").show() } else { if ($("#shareqrjs").length > 0) { createTableCode(data) } else { var d = document.createElement("script"); d.setAttribute("charset", "utf-8"); d.type = "text/javascript"; d.language = "javascript"; d.id = "shareqrjs"; d.src = url; document.getElementsByTagName("body")[0].appendChild(d); if (d.readyState) { d.onreadystatechange = function() { if (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") { createTableCode(data) } } } else { d.onload = function() { createTableCode(data) } } } } function createTableCode(data) { $(".cntvshare_weixin").remove(); var tagertArea = ""; if (data == "fd-btn") { tagertArea = "朋友圈" } if (data == "wx-btn") { tagertArea = "好友" } var ss = '
'; ss += '
'; ss += "分享到微信" + tagertArea + ""; ss += '×'; ss += "
"; ss += '
'; ss += "
"; ss += '
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至' + tagertArea + "。
"; ss += "
"; ss += ""; $(document.body).append(ss); var ua = "canvas"; if (navigator.userAgent.indexOf("MSIE") > -1) { ua = "table" } jQuery("#codeqr").qrcode({ render: ua, foreground: "#000", background: "#FFF", width: 210, height: 210, text: shareObj.shareUrl }); $(".cntvshare_close").live("click", function() { $(".cntvshare_weixin").remove() }) } } })();