majorlookhouse.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. $(function(){
  2. $('.Latitude_top a').on('click',function(){
  3. var DaName=$(this).attr('data-name');
  4. var cid=$(this).attr('data-id');
  5. var showH=$('.showbox_pulid').height();
  6. var titH=$('.title_h').height();
  7. $('.classify_m').css({'height':(showH-titH)+'px'});
  8. switch(DaName){
  9. case 'city':
  10. $('.showbox_'+DaName).animate({'bottom':'0'},300);
  11. $('.showbox_bg').fadeIn(80);
  12. city_f(DaName,{id:cid},'/public/getcity');
  13. break;
  14. case 'type':
  15. $('.showbox_'+DaName).animate({'bottom':'0'},300);
  16. $('.showbox_bg').fadeIn(80);
  17. city_f(DaName,'','/public/types');
  18. break;
  19. case 'pric':
  20. $('.showbox_'+DaName).animate({'bottom':'0'},300);
  21. $('.showbox_bg').fadeIn(80);
  22. city_f(DaName,'','/public/saleprice');
  23. break;
  24. }
  25. })
  26. $('.showbox_bg').on('click',function(){
  27. $('.showbox_pulid').animate({'bottom':'-100%'},300);
  28. $(this).fadeOut(80);
  29. })
  30. function city_f(name,cid,url){
  31. $.ajax({
  32. type: 'POST',
  33. url: url,
  34. data:cid,
  35. dataType: 'json',
  36. success: function(data){
  37. if(data.code == 200){
  38. var _list='';
  39. if (name=='city') {
  40. _list+='<a href="javascript:;" data-name="'+name+'" data-id="0" >不限</a>';
  41. $.each(data.data,function(k,v){
  42. _list+='<a href="javascript:;" data-name="'+name+'" data-id="'+v.id+'">'+v.city_name+'</a>';
  43. })
  44. $('.city_piue').html(_list);
  45. }else if (name=='type') {
  46. _list+='<a href="javascript:;" data-name="'+name+'" data-id="0" >不限</a>';
  47. $.each(data.data,function(k,v){
  48. _list+='<a href="javascript:;" data-name="'+name+'" data-id="'+v.id+'">'+v.huxing_name+'</a>';
  49. })
  50. $('.type_main').html(_list);
  51. }else if (name=='pric') {
  52. _list+='<a href="javascript:;" data-name="'+name+'" data-id="0" >不限</a>';
  53. _list+='<a href="javascript:;" data-name="'+name+'" data-id="1" >50万以下</a>';
  54. _list+='<a href="javascript:;" data-name="'+name+'" data-id="2" >101-200万</a>';
  55. _list+='<a href="javascript:;" data-name="'+name+'" data-id="3" >200-300万</a>';
  56. _list+='<a href="javascript:;" data-name="'+name+'" data-id="4" >300-500万</a>';
  57. _list+='<a href="javascript:;" data-name="'+name+'" data-id="5" >500万以上</a>';
  58. // $.each(data.data,function(k,v){
  59. // _list+='<a href="javascript:;" data-name="'+name+'" data-id="'+v.id+'">'+v.price+'</a>';
  60. // })
  61. $('.pric_main').html(_list);
  62. };
  63. }
  64. },
  65. error: function(){
  66. console.log('数据请求失败!');
  67. }
  68. })
  69. }
  70. // $('.city_piue').on('click','a',function(){
  71. // var idname=$(this).attr('data-name')
  72. // var id=$(this).attr('data-id')
  73. // $(this).addClass('on').siblings().removeClass('on');
  74. // if (id=="0") {
  75. // $('.Latitude_top a[data-name='+idname+']').find('span').html($(this).html())
  76. // $('.Latitude_top a[data-name='+idname+']').find('span').attr('data-id',id);
  77. // $('input.input-'+idname).val($(this).html());
  78. // $('.showbox_pulid').animate({'bottom':'-100%'},300);
  79. // $('.showbox_bg').fadeOut(80);
  80. // $('.city_piue').css({'width':'100%'});
  81. // $('.city_piue_m').animate({'right':'-100%'},300)
  82. // }else{
  83. // var txt=$(this).html()
  84. // var txtid=$(this).attr('data-id')
  85. // var txtname=$(this).attr('data-name')
  86. // $('.city_piue').css({'width':'25%'});
  87. // $('.city_piue_m').animate({'right':'0'},300)
  88. // $.ajax({
  89. // type: 'POST',
  90. // url: '/public/getcity',
  91. // data:{id:txtid},
  92. // dataType: 'json',
  93. // success: function(data){
  94. // if(data.code == 200){
  95. // var _list='';
  96. // _list+='<a href="javascript:;" data-name="'+txtname+'" data-id="'+txtid+'" data-text="'+txt+'">不限</a>';
  97. // $.each(data.data,function(k,v){
  98. // _list+='<a href="javascript:;" data-name="city" data-id="'+v.id+'">'+v.city_name+'</a>';
  99. // })
  100. // $('.city_piue_m').html(_list);
  101. // }
  102. // },
  103. // error: function(){
  104. // console.log('数据请求失败!');
  105. // }
  106. // })
  107. // };
  108. // })
  109. $('.classify_m').on('click','a',function(){
  110. var idname=$(this).attr('data-name')
  111. var id=$(this).attr('data-id')
  112. $(this).addClass('on').siblings().removeClass('on');
  113. if ($(this).attr('data-text')) {
  114. $('.Latitude_top a[data-name='+idname+']').find('span').html($(this).attr('data-text'))
  115. }else{
  116. $('.Latitude_top a[data-name='+idname+']').find('span').html($(this).html())
  117. };
  118. $('.Latitude_top a[data-name='+idname+']').find('span').attr('data-id',id);
  119. $('input.input-'+idname).val($(this).html());
  120. $('.showbox_pulid').animate({'bottom':'-100%'},300);
  121. $('.showbox_bg').fadeOut(80);
  122. })
  123. //报名验证及提交的调用
  124. PublicAction.AjaxSend(
  125. {
  126. CORID:'button_box', /*操作ID*/
  127. }
  128. );
  129. $('.submit_area .apply_submit').on('click',function(){
  130. setTimeout(function(){
  131. var _html = $('.alert-container .alert-content').html();
  132. if(_html == '提交成功'){
  133. $('.boxform input[name="mobile"]').val('');
  134. $('.Latitude_top a[data-name="city"]').find('span').html('城市')
  135. $('.Latitude_top a[data-name="type"]').find('span').html('居室')
  136. $('.Latitude_top a[data-name="pric"]').find('span').html('预算')
  137. }
  138. // console.log(_html);
  139. },300)
  140. })
  141. })