$('#user-menu li').click(function(){ var i = $(this).index(); $(this).addClass('active').siblings().removeClass('active'); $('#user-section-wrap .user-section').hide().eq(i).show(); }); // 用户个人设置-修改头像 function avapopOpen(){ // if (!BBS_ID) {alert('请先激活论坛账号'); return;}; $('#mask, #avatar-pop').show(); } function uploadevent(data){ if (data == 1) { window.location.reload(); }; } function avapopClose(){ $('#mask, #avatar-pop').hide(); } // getAvaList(); function getAvaList(){ $.getJSON('http://bbs.9377.com/api/get_9377_avatar.php?callback=?',function(json){ var avahtml = ''; for(var i in json){ avahtml += '' } $('#sys-ava-list').html(avahtml); }) } $('.ava-uptype a').click(function(){ $(this).addClass('active').siblings().removeClass('active'); $('.ava-upwrap .ava-upbox').eq($(this).index()).show().siblings().hide(); }); $('.sys-ava-list .item').live('click', function(){ var nsrc = $(this).find('img').attr('src'); $('#curavatar img').attr('src', nsrc); $(this).addClass('active').siblings().removeClass('active'); }); $('#sys-ava-submit').click(function(){ $('.sys-ava-list .item').each(function(i){ if ($(this).hasClass('active')) { var isrc = $(this).attr('isrc'); var data = { 'mod': 'spacecp', 'ac': 'avatar', 'do': 'avatar9377', 'file': isrc } $.ajax({ 'url': '/users/users_do.php', 'type': 'GET', 'data': data, 'async': false, 'cache': false, success: function(info){ if (info == 1) { $('#s-tips').text('保存成功!'); window.location.reload(); }else if( info == -3) { $('#s-tips').text('请先激活论坛账号'); }else{ $('#s-tips').text('保存失败,请重试'); } }, error: function(e){ alert('网络繁忙!'); } }); }; }); }); // 手机绑定 function check_form(){ var cellphone = $('#cellphone').val(); if(!/^1\d{10}$/.test(cellphone)){ alert('手机格式不正确'); $('#cellphone').focus(); return false; } var captcha = $('#captcha').val(); if(captcha.length == 0){ alert('请先获取验证码'); $('#captcha').focus(); return false; } if(!/^\d+$/.test(captcha)){ alert('验证码格式不正确'); $('#captcha').focus(); return false; } return true; } function cellphone_captcha(){ var cellphone = $('#cellphone').val(); var code = $('#code').val(); if (exist_phone && bind_phone) { if (!cellphone) { alert('请输入已绑定的手机号码('+exist_phone+')'); $('#cellphone').focus(); return false; }; }; if(!/^1\d{10}$/.test(cellphone)){ alert('手机格式不正确'); $('#cellphone').focus(); return; } if( !code ) { alert('请输入验证码'); return false; } $('#captcha_tr').show(); $.ajax({ type: 'post', dataType: 'json', cache: false, url: '/users/users_do.php', data: {'do': 'bind_cellphone', step: 1, cellphone: cellphone, 'code':code}, success: function(data){ //alert(data); if(data.status == 0){ refetch.time = 60; refetch(true); }else if(data.status == -1){ alert('手机格式不正确'); }else if(data.status == -2){ alert('验证码发送太频繁,请稍后再试'); if(data.remain){ refetch.time = parseInt(data.remain); refetch(true); } }else if(data.status == -3) { alert('对不起,您输入的手机号码和绑定号码不一致。'); }else if(data.status == -4) { $('#img_sec').trigger('click'); alert('请输入正确的验证码。'); }else{ alert('发送失败'); } } }); } function refetch(start){ if(start === true){ $('#fetch').attr('disabled', true); refetch.interval = setInterval(refetch, 1000); refetch.time--; }else if(0 == refetch.time){ clearInterval(refetch.interval); $('#fetch').val(refetch.text); $('#fetch').attr('disabled', false); return; } $('#fetch').val('('+ refetch.time +') '+ refetch.text); refetch.time--; } refetch.text = '重新获取验证码'; refetch.interval = null; refetch.time = 60;