$(function(){ $('.Latitude_top a').on('click',function(){ var DaName=$(this).attr('data-name'); var cid=$(this).attr('data-id'); var showH=$('.showbox_pulid').height(); var titH=$('.title_h').height(); $('.classify_m').css({'height':(showH-titH)+'px'}); switch(DaName){ case 'city': $('.showbox_'+DaName).animate({'bottom':'0'},300); $('.showbox_bg').fadeIn(80); city_f(DaName,{id:cid},'/public/getcity'); break; case 'type': $('.showbox_'+DaName).animate({'bottom':'0'},300); $('.showbox_bg').fadeIn(80); city_f(DaName,'','/public/types'); break; case 'pric': $('.showbox_'+DaName).animate({'bottom':'0'},300); $('.showbox_bg').fadeIn(80); city_f(DaName,'','/public/saleprice'); break; } }) $('.showbox_bg').on('click',function(){ $('.showbox_pulid').animate({'bottom':'-100%'},300); $(this).fadeOut(80); }) function city_f(name,cid,url){ $.ajax({ type: 'POST', url: url, data:cid, dataType: 'json', success: function(data){ if(data.code == 200){ var _list=''; if (name=='city') { _list+='不限'; $.each(data.data,function(k,v){ _list+=''+v.city_name+''; }) $('.city_piue').html(_list); }else if (name=='type') { _list+='不限'; $.each(data.data,function(k,v){ _list+=''+v.huxing_name+''; }) $('.type_main').html(_list); }else if (name=='pric') { _list+='不限'; $.each(data.data,function(k,v){ _list+=''+v.price+''; }) $('.pric_main').html(_list); }; } }, error: function(){ console.log('数据请求失败!'); } }) } $('.city_piue').on('click','a',function(){ var idname=$(this).attr('data-name') var id=$(this).attr('data-id') $(this).addClass('on').siblings().removeClass('on'); if (id=="0") { $('.Latitude_top a[data-name='+idname+']').find('span').html($(this).html()) $('.Latitude_top a[data-name='+idname+']').find('span').attr('data-id',id); $('input.input-'+idname).val($(this).html()); $('.showbox_pulid').animate({'bottom':'-100%'},300); $('.showbox_bg').fadeOut(80); $('.city_piue').css({'width':'100%'}); $('.city_piue_m').animate({'right':'-100%'},300) }else{ var txt=$(this).html() var txtid=$(this).attr('data-id') var txtname=$(this).attr('data-name') $('.city_piue').css({'width':'25%'}); $('.city_piue_m').animate({'right':'0'},300) $.ajax({ type: 'POST', url: '/public/getcity', data:{id:txtid}, dataType: 'json', success: function(data){ if(data.code == 200){ var _list=''; _list+='不限'; $.each(data.data,function(k,v){ _list+=''+v.city_name+''; }) $('.city_piue_m').html(_list); } }, error: function(){ console.log('数据请求失败!'); } }) }; }) $('.classify_m').on('click','a',function(){ var idname=$(this).attr('data-name') var id=$(this).attr('data-id') $(this).addClass('on').siblings().removeClass('on'); if ($(this).attr('data-text')) { $('.Latitude_top a[data-name='+idname+']').find('span').html($(this).attr('data-text')) }else{ $('.Latitude_top a[data-name='+idname+']').find('span').html($(this).html()) }; $('.Latitude_top a[data-name='+idname+']').find('span').attr('data-id',id); $('input.input-'+idname).val($(this).html()); $('.showbox_pulid').animate({'bottom':'-100%'},300); $('.showbox_bg').fadeOut(80); }) //报名验证及提交的调用 PublicAction.AjaxSend( { CORID:'button_box', /*操作ID*/ } ); $('.submit_area .apply_submit').on('click',function(){ setTimeout(function(){ var _html = $('.alert-container .alert-content').html(); if(_html == '提交成功'){ $('.boxform input[name="mobile"]').val(''); $('.Latitude_top a[data-name="city"]').find('span').html('城市') $('.Latitude_top a[data-name="type"]').find('span').html('居室') $('.Latitude_top a[data-name="pric"]').find('span').html('预算') } // console.log(_html); },300) }) })