/* 弹出插件 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+20)/2;var load_left=(layer_width-36)/2;var load_top=(layer_height-100)/2;var layerhtml="";if(options.shade==true){layerhtml+='
';} layerhtml+=' ';$('.icon-share .pos_box').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) { var share_html = ""; //share_html += ''; share_html += ' '; $('.icon-share .pos_box').prepend(share_html); (!!$(".qrcode").length || $('.icon-share .pos_box').append($(''))) /*调用方法 start*/ $('.share').smohanpoplayer({shade : true,event:'click',content : 'share', title : '分享到各大社区'}); /*调用方法 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 = "http://www.jq22.com/img/cs/500x300b.png"; //默认的分享图片 var share_from = encodeuricomponent("jquery插件库"); //分享自(仅用于qq空间和朋友网,新浪的只需更改appkey 和 ralateuid就行) //qzone $('#share li a.share1').click(function(e) { window.open("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+share_url+"&title="+share_title+"&pics="+share_pic+"&site="+share_from+"","newwindow"); }); //sina weibo $('#share li a.share2').click(function(e) { var param = { url:share_url , appkey:'678438995', title:share_title, //pic:share_pic, //ralateuid:'3061825921', rnd:new date().valueof() } var temp = []; for( var p in param ){ temp.push(p + '=' + encodeuricomponent( param[p] || '' ) ) } window.open('http://v.t.sina.com.cn/share/share.php?' + temp.join('&')); }); //renren $('#share li a.share3').click(function(e) { window.open('http://widget.renren.com/dialog/share?resourceurl='+share_url+'&title='+share_title+'&images='+share_pic+'','newwindow'); }); //pengyou $('#share li a.share4').click(function(e) { window.open('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?to=pengyou&url='+share_url+'&pics='+share_pic+'&title='+share_title+'&site='+share_from+'','newwindow'); }); //tq $('#share li a.share5').click(function(e) { window.open('http://share.v.t.qq.com/index.php?c=share&a=index&title='+share_title+'&site='+share_from+'&pic='+share_pic+'&url='+share_url+'','newwindow'); }); //kaixin $(document).ready(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); })