solo-skins/yilia/js/yilia.min.js

1 line
1.5 KiB
JavaScript

var Yilia={init:function(){Util.killIE(),this._initToc(),this.resetTags(),$(window).scroll((function(){$("article").length>0&&0===$("article.post").length&&$("article:not(.show)").each((function(){$(this).offset().top<=$(window).scrollTop()+$(window).height()-$(this).height()/7&&$(this).addClass("show")})),$(window).scrollTop()>$(window).height()?$(".icon-goup").show():$(".icon-goup").hide(),1===$("article.post").length&&$("article.post").addClass("show")})),$(window).scroll()},_initToc:function(){if(0===$(".article__toc li").length)return!1;$(".side .toc-btn").show()},resetTags:function(){$("a.tag").each((function(t){$(this).addClass("color"+Math.ceil(4*Math.random()))}))},share:function(){var t=$(".share .fn-right"),i=t.find(".icon-wechat"),e=i.data("url"),n=i.data("avatar"),o=encodeURIComponent(i.data("title")+" - "+i.data("blogtitle")),a=encodeURIComponent(e),s={};s.weibo="http://v.t.sina.com.cn/share/share.php?title="+o+"&url="+a+"&pic="+n,s.qqz="https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+a+"&sharesource=qzone&title="+o+"&pics="+n,s.twitter="https://twitter.com/intent/tweet?status="+o+" "+a,t.find("span").click((function(){var t=$(this).data("type");if(t)return"wechat"===t?(0===i.find("canvas").length?$.ajax({method:"GET",url:Label.staticServePath+"/js/lib/jquery.qrcode.min.js",dataType:"script",cache:!0,success:function(){i.qrcode({width:128,height:128,text:e})}}):i.find("canvas").slideToggle(),!1):void window.open(s[t],"_blank","top=100,left=200,width=648,height=618")}))}};Yilia.init();