search.js 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310
  1. $(function(){
  2. // $("#guna_xiung").scrollFix({startTop:"#startTop",distanceTop:0,endPos:".y_footmzsm"});
  3. // 搜索
  4. $('.seek_input input[type="button"]').on('click',function(){
  5. var txt = $('.seek_input input[type="text"]').val();
  6. // if(txt != ''){
  7. // fn_ajax({data:txt});
  8. // }
  9. if (txt != '') {
  10. window.location.href = '/house/search?name='+ txt;
  11. };
  12. })
  13. $(document).keydown(function(event){
  14. if(event.keyCode==13){
  15. $('.seek_input input[type="button"]').click();
  16. }
  17. });
  18. // fn_ajax();
  19. // function fn_ajax(seek_txt){
  20. // $.ajax({
  21. // type: "post",
  22. // url: "./js/search.json",
  23. // data:seek_txt,
  24. // dataType: "json",
  25. // success: function(data){
  26. // if(data.code == 200){
  27. // $('.sum i').html(data.amount);
  28. // var data = fn_each(data.data);
  29. // $('.m_lp_list').html("");
  30. // $('.m_lp_list').append(data);
  31. // }
  32. // }
  33. // });
  34. // }
  35. // function fn_each(data){
  36. // var _li ='';
  37. // $.each(data,function(k,v){
  38. // _li += '<li class="c">';
  39. // _li += '<a href="" class="m_lp_list_img">';
  40. // _li += '<img src="'+v.imgUrl+'" alt="">';
  41. // _li += '</a>';
  42. // _li += '<div class="m_lp_list_r">';
  43. // _li += '<div class="m_list_title">';
  44. // _li += '<a href="">'+v.lpname+'</a>';
  45. // _li += '</div>';
  46. // _li += '<div class="m_label">';
  47. // _li += '<img src="./image/lp_eye.png" alt="">';
  48. // _li += '<i>'+v.reside+'</i>';
  49. // _li += '<i>建筑面积'+v.area+'</i>';
  50. // _li += '<i>'+v.time+'</i>';
  51. // _li += '<i>'+v.finish+'</i>';
  52. // _li += '<i>'+v.equities+'</i>';
  53. // _li += '</div>';
  54. // _li += '<div class="m_list_hx"><img src="./image/lp_site.png" alt="">'+v.describe+'</div>';
  55. // _li += '<div class="m_list_dz c"><img src="./image/lp_house.png" alt="">'+v.lptype+'</div>';
  56. // _li += '<div class="m_list_ts c">';
  57. // _li += '<i>'+v.district+'</i>';
  58. // _li += '<i>'+v.gross+'</i>';
  59. // _li += '<i>'+v.stall+'</i>';
  60. // _li += '</div>';
  61. // _li += '<div class="about">';
  62. // _li += '<span>¥<i>'+v.price+'</i> '+v.unit+'</span><br>';
  63. // _li += '<i>'+v.convert+'</i>';
  64. // _li += '</div>';
  65. // _li += '</div>';
  66. // _li += '</li>';
  67. // })
  68. // return _li;
  69. //
  70. // }
  71. // 排序列
  72. $('.m_sort ul li').on('click',function(){
  73. $(this).addClass('m_sortspan').siblings().removeClass('m_sortspan');
  74. var oid = $(this).attr("data-id");
  75. // console.log(oid);
  76. fn_ajax({id:oid});
  77. })
  78. // 筛选
  79. // var deposit = {area:"0",type:"0",feature:"0",budget:"0",room:"0"};
  80. // $('.m_nav_qy').on('click','a',function(){
  81. // var oid = $(this).attr('data-id');
  82. // var type = $(this).parents('.m_nav_qy').attr('data-type');
  83. // $(this).parents('.m_nav_qy').find('a').removeClass('s_on');
  84. // $(this).addClass('s_on');
  85. //
  86. // switch(type)
  87. // {
  88. // case 'area':
  89. // deposit.area = oid;
  90. // break;
  91. // case 'type':
  92. // deposit.type =oid;
  93. // break;
  94. // case 'feature':
  95. // deposit.feature =oid;
  96. // break;
  97. // case 'budget':
  98. // deposit.budget =oid;
  99. // break;
  100. // case 'room':
  101. // deposit.room =oid;
  102. // break;
  103. // }
  104. //
  105. // fn_ajax(deposit);
  106. // })
  107. // 国家显示城市
  108. // $('.m_nav_qy').on('click','a[name="city"]',function(){
  109. // var pid = $(this).attr('data-id');
  110. // if(pid == 0){
  111. // $('.m_nav_qy_list_City p').html("");
  112. // $('.m_nav_qy_list_City p').hide();
  113. // }else{
  114. // $('.m_nav_qy_list_City p').show();
  115. // $.ajax({
  116. // type: "post",
  117. // url: "./js/city.json",
  118. // data:{id:pid},
  119. // dataType: "json",
  120. // success: function(data){
  121. // if(data.code == 200){
  122. // var _a = "";
  123. // $.each(data.data,function(k,v){
  124. // _a +='<a href="javascript:void(0);" data-id="'+v.id+'">'+v.name+'</a>';
  125. // })
  126. // $('.m_nav_qy_list_City p').html(_a);
  127. // }
  128. // }
  129. // });
  130. // }
  131. //
  132. // })
  133. /*-------------------- 获取地址栏地址并拆分 --------------------------------*/
  134. function getParams(url) {
  135. var theRequest = new Object();
  136. if (!url)
  137. url = location.href;
  138. if (url.indexOf("?") !== -1)
  139. {
  140. var str = url.substr(url.indexOf("?") + 1) + "&";
  141. var strs = str.split("&");
  142. for (var i = 0; i < strs.length - 1; i++)
  143. {
  144. var key = strs[i].substring(0, strs[i].indexOf("="));
  145. var val = strs[i].substring(strs[i].indexOf("=") + 1);
  146. theRequest[key] = val;
  147. }
  148. }
  149. return theRequest;
  150. }
  151. var objUrl = {}; //获取get参数
  152. var url = window.location.href;
  153. var params = getParams(url);
  154. if(!$.isEmptyObject(params)){
  155. $.each(params,function(key,val){
  156. objUrl[key] = val;
  157. })
  158. }
  159. /*区域 价格 户型 特效 筛选*/
  160. $('.feng_search_click').on('click','a',function () {
  161. var ParamsArr = ['city','y','sub','p','l','py'];
  162. var _this = $(this);
  163. var atrName = _this.attr('name');
  164. var _val = _this.attr('data-id');
  165. var urlParams = '';
  166. if(atrName == 'city'){
  167. objUrl['py'] = _this.attr('pinyin');
  168. }
  169. for (var k in ParamsArr){
  170. if(ParamsArr[k] == atrName){
  171. objUrl[atrName] = _val;
  172. delete objUrl.page;
  173. delete objUrl.name;
  174. delete objUrl.did;
  175. }
  176. }
  177. $.each(objUrl,function(key,val){
  178. if(key == 'py') return true; //跳出当前循环
  179. urlParams += key+'='+val+'&';
  180. })
  181. var cityUrl = '';
  182. urlParams = urlParams.substring(0,urlParams.length - 1);
  183. if(typeof objUrl.py == 'string'){
  184. cityUrl = 'py='+objUrl.py+'&';
  185. }
  186. if(urlParams == '' && cityUrl != '')
  187. {
  188. cityUrl = cityUrl.substring(0,cityUrl.length - 1);
  189. }
  190. window.location.href = '/house/search?'+ cityUrl+urlParams;
  191. // var ParamsArr = ['city','y','sub','p','l'];
  192. //
  193. // var _this = $(this);
  194. // var atrName = _this.attr('name');
  195. // var _val = _this.attr('data-id');
  196. // var urlParams = '';
  197. // for (var k in ParamsArr){
  198. // if(ParamsArr[k] == atrName){
  199. // objUrl[atrName] = _val;
  200. // delete objUrl.page;
  201. // delete objUrl.name;
  202. // }
  203. // }
  204. //
  205. // $.each(objUrl,function(key,val){
  206. // urlParams += key+'='+val+'&';
  207. // })
  208. //
  209. // urlParams = urlParams.substring(0,urlParams.length - 1);
  210. // window.location.href = '/house/search?'+ urlParams;
  211. })
  212. /*区域 价格 户型 特效 筛选 选中状态*/
  213. $.each($('.feng_search_click').find('a'),function(){
  214. var each_name = $(this).attr('name');
  215. var each_val = $(this).attr('data-id');
  216. if(each_val == objUrl[each_name]){
  217. $('a[name='+each_name+'][data-id="0"]').attr('class','');
  218. $(this).attr('class','s_on');
  219. }
  220. })
  221. //报名验证提交的调用
  222. PublicAction.AjaxSend({CORID:'app_buttom'/*操作ID*/});
  223. $('.advbox_apply').on('click',function(){
  224. // var hid=$(this).attr('data-hid');
  225. // $('.applekf_form input[name="hid"]').val(hid)
  226. group();
  227. })
  228. $('.applbox_gb').on('click',function(){
  229. delbox();
  230. })
  231. $('.submit_area .apply_submit').on('click',function(){
  232. setTimeout(function(){
  233. var _html = $('.alert-container .alert-content').html();
  234. if(_html == '提交成功'){
  235. delbox();
  236. $('.ipnt_box').val('');
  237. }
  238. console.log(_html);
  239. },300)
  240. })
  241. })
  242. function group(){
  243. iBoxWidth = $(".applbox").width();
  244. iBoxHeight = $(".applbox").height();
  245. iWinWidth = $(window).width();
  246. iWinHeight = $(window).height();
  247. $(".applbox").css("left", (iWinWidth / 2 - iBoxWidth / 2) + "px");
  248. $(".applbox").animate({"top":((iWinHeight / 2 - iBoxHeight / 2)-50) + "px"},500);
  249. $(".applbox_bg").height(document.body.offsetHeight);
  250. $(".applbox_bg").show();
  251. }
  252. function delbox(){
  253. $(".applbox").css({"top":"-100%"});
  254. $(".applbox_bg").hide();
  255. }