/* 弹出插件 and 分享插件 autho:smohan http://www.smohan.net */ //这是弹出层,ie9以下无法圆角 ;(function($){$.fn.smohanpoplayer=function(options){var config={shade:true,event:"click",content:"content",title:"smohan.net"};var options=$.extend(config,options);var layer_width=$('#'+options.content).outerwidth(true);var layer_height=$('#'+options.content).outerheight(true) var layer_top=(layer_height+40)/2;var layer_left=(layer_width+40)/2;var load_left=(layer_width-36)/2;var load_top=(layer_height-100)/2;var layerhtml="";if(options.shade==true){layerhtml+='
';} layerhtml+=' ';$('body').prepend(layerhtml);if(options.event=="unload"){$('#layer_'+options.content).animate({opacity:'show',margintop:'-'+layer_top+'px'},"slow",function(){$('.smohan_layer_shade').show();$('.smohan_layer_box .loading').hide();});}else{$(this).live(options.event,function(e){$('#layer_'+options.content).animate({opacity:'show',margintop:'-'+layer_top+'px'},"slow",function(){$('.smohan_layer_shade').show();$('.smohan_layer_box .loading').hide();});});} $('.smohan_layer_box .close').click(function(e){$('.smohan_layer_box').animate({opacity:'hide',margintop:'-300px'},"slow",function(){$('.smohan_layer_shade').hide();$('.smohan_layer_box .loading').show();});});};})(jquery); //分享 $(document).ready(function(e) { (!!$(".qrcode").length || $('body').append($(''))) /*调用方法 start*/ // $('.share').smohanpoplayer({shade : true,event:'click',content : 'share', title : '分享smohan到各大社区'}); /*调用方法 end*/ $('#share li').each(function() { $(this).hover(function(e) { $(this).find('a').animate({ margintop: 2}, 'easeinoutexpo'); $(this).find('span').animate({opacity:0.2},'easeinoutexpo'); },function(){ $(this).find('a').animate({ margintop: 12}, 'easeinoutexpo'); $(this).find('span').animate({opacity:1},'easeinoutexpo'); }); }); var share_url = encodeuricomponent(location.href); var share_title = encodeuricomponent(document.title); var share_pic = ""; //默认的分享图片 //分享自(仅用于qq空间和朋友网,新浪的只需更改appkey 和 ralateuid就行) //sina weibo $('#share i.share2').click(function(e) { var param = { url:share_url , title:share_title, } var temp = []; for( var p in param ){ temp.push(p + '=' + encodeuricomponent( param[p] || '' ) ) } window.open('https://service.weibo.com/share/share.php?' + temp.join('&')); }); //kaixin $('#share i.share6').click(function(e) { if(!$('#qrcode img').length){ var qrcode = new qrcode(document.getelementbyid("qrcode"), { text: location.href, width: 180, height: 180, colordark : "#7cbdd0", colorlight : "#ffffff", correctlevel : qrcode.correctlevel.h }); } !!$('.qrcode_msg').length || $("#qrcode").append('点击右上角【...】开始分享
暂不分享') $('.smohan_layer_box').animate({ 'margin-top' : '-200px', }).fadeout(300) $("#qrcode").fadein(0); }); }); $(document).delegate(".weixin_close",'click',function(){ $('.qrcode,.smohan_layer_shade').fadeout(300); })