$(function(){ $('.my-group').mouseover(function(){ var $this = $(this); if(!$this.hasClass('t')){ $this.addClass('t'); if(_ISLOGIN){ $.getJSON(CIRCLE_SITE_URL+'/index.php?act=index&op=myjoinedcircle', function(data){ if(data){ $.each(data, function(e,d){ $i = ''; if(d.is_identity == 1){$i = "";}else if(d.is_identity == 2){$i = "";} $(''+d.circle_name+$i+'').appendTo('span[nctype="span-mygroup"]'); }); }else{ $('暂未加入过').appendTo('span[nctype="span-mygroup"]'); } }); } } }); $('a[nctype="login"]').click(function(){ login_dialog(); }); $('#topNav').find('li[class="cart"]').mouseover(function(){ // 运行加载购物车 load_cart_information(); $(this).unbind(); }); // 创建圈子 $('a[nctype="create_circle"]').click(function(){ if(_ISLOGIN == 0){ login_dialog(); }else{ window.location.href=CIRCLE_SITE_URL+"/index.php?act=index&op=add_group"; } }); //返回到顶部 backTop=function (btnId){ var btn=document.getElementById(btnId); var d=document.documentElement; window.onscroll=set; btn.onclick=function (){ btn.style.display="none"; window.onscroll=null; this.timer=setInterval(function(){ d.scrollTop-=Math.ceil(d.scrollTop*0.1); if(d.scrollTop==0) clearInterval(btn.timer,window.onscroll=set); },10); }; function set(){btn.style.display=d.scrollTop?'block':"none"} }; backTop('gotop'); $.fn.quick_reply = function(options){ var defaults = { reply : '', reply_box : '', id : '', c_id : '', identity : 3 }; var options = $.extend(defaults, options); this.each(function(){ $(this).click(function(){ if(_ISLOGIN){ if(options.identity == 1 || options.identity == 2 || options.identity == 3){ // 成员点击展开回复 if(options.reply_box.css('display') == 'none'){ if(!options.reply.hasClass('t')){ options.reply_box.show(); // 快速回复 $.getJSON(CIRCLE_SITE_URL+'/index.php?act=theme&op=ajax_quickreply&c_id='+options.c_id+'&t_id='+options.id, function(data){ // 头像 快速回复栏 if(data.c_istalk){ $('
').appendTo(options.reply); var form = $('
'); $('').appendTo(form); $('
').appendTo(form); $('').appendTo(form); $('
发表回复
').appendTo(form); form.find('a[nctype="reply_submit"]').click(function(){ form.submit(); }).end().appendTo(options.reply); $('#textarea'+options.id).charCount({ allowed: 140, warning: 10, counterContainerID:'charcount'+options.id, firstCounterText:'还可以输入', endCounterText:'字', errorCounterText:'已经超出' }); form.validate({ errorLabelContainer: form.find('div[nctype="warning"]'), submitHandler:function(form){ ajaxpost('reply_form'+options.id, data.form_action, '', 'onerror'); }, rules : { replycontent : { required : true, minlength: data.c_contentleast, maxlength : 140 } }, messages : { replycontent : { required : '请填写内容', minlength: data.c_contentmsg, maxlength : '不能超过140个字符' } } }); }else{ // Reply function does close,put Reply's div hidden. options.reply.hide(); } // 回复内容部分 if(data.reply_list){ $.each(data.reply_list, function(e, d){ var reply_list = $('
'); $('
').appendTo(reply_list); d.reply_id = parseInt(d.reply_id);d.reply_id = ((d.reply_id > 9)?'9+':d.reply_id+'F'); $('
'+d.reply_id+'
 
').appendTo(reply_list); var reply_dl = $('
'); $('
'+d.member_name+''+d.reply_addtime+'
').appendTo(reply_dl); $('
'+d.reply_content+'
').appendTo(reply_dl); reply_dl.appendTo(reply_list); reply_list.appendTo(options.reply_box); }); } options.reply.addClass('t'); }); }else{ options.reply_box.show(); } }else{ options.reply_box.hide(); } }else{ // 点击展开申请 CUR_DIALOG = ajax_form('apply_join','申请加入','index.php?act=group&op=apply&c_id='+options.c_id,520,1); } }else{ login_dialog(); } }); }); } // Membership card $('[nctype="mcard"]').membershipCard({type:'circle'}); }); //弹出框登录 function login_dialog(){ $.show_nc_login({ nchash:NC_HASH, formhash:NC_TOKEN, anchor:'circle_comment_flag' }); // CUR_DIALOG = ajax_form('login','登录',CIRCLE_SITE_URL+'/index.php?act=login&inajax=1',360,1); } //赞 function likeYes(o,options){ $.getJSON(CIRCLE_SITE_URL+'/index.php?act=theme&op=ajax_likeyes&c_id='+options.c_id+'&t_id='+options.t_id, function(data){ if(data){ var likeCount = parseInt(o.find('em[nctype="like"]').html())+1; o.html('取消赞('+likeCount+')'); o.unbind().click(function(){ likeNo(o,options); }); } }); } //取消赞 function likeNo(o,options){ $.getJSON(CIRCLE_SITE_URL+'/index.php?act=theme&op=ajax_likeno&c_id='+options.c_id+'&t_id='+options.t_id, function(data){ if(data){ var likeCount = parseInt(o.find('em[nctype="like"]').html())-1; o.html('赞('+likeCount+')'); o.unbind().click(function(){ likeYes(o,options); }); } }); } $(document).ready(function(){ $('input[type="radio"][name!="levelset"]').on('ifChecked', function(event){ if(this.id == 'radio-0'){ $('.select-module').show(); }else{ $('.select-module').hide(); } }).iCheck({ checkboxClass: 'icheckbox_flat-green', radioClass: 'iradio_flat-green' }); $('input[type="checkbox"][class!="checkall"][class!="checkitem"]').iCheck({ checkboxClass: 'icheckbox_flat-green', radioClass: 'iradio_flat-green' }); });