index.js 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. $(function(){
  2. // 轮播图
  3. var mySwiper1 = new Swiper('#swiper1',{
  4. autoplay:true, //自动切换
  5. loop : true, //循环
  6. pagination: '.swiper-pagination', // 如果需要分页器
  7. })
  8. // 导航
  9. var mySwiper1 = new Swiper('#xgnav',{
  10. autoplay:false, //自动切换
  11. // loop : true, //循环
  12. pagination: '.swiper-pagination', // 如果需要分页器
  13. slidesPerView : 4,
  14. slidesPerGroup : 4,
  15. })
  16. // 特价活动
  17. new Swiper('.sale',{
  18. slidesPerView :'auto',
  19. slidesPerView : 3,
  20. slidesPerGroup :3,
  21. spaceBetween : 5,
  22. pagination: '.saleb', // 如果需要分页器
  23. });
  24. // 资讯分类
  25. var swiper2 = new Swiper('#swiper2',{
  26. slidesPerView :'auto',
  27. slidesPerGroup : 2.2,
  28. });
  29. // 房价一览
  30. var mySwiper1 = new Swiper('#swiper3',{
  31. autoplay:true, //自动切换
  32. loop : true, //循环
  33. pagination: '.swiper-pagination3', // 如果需要分页器
  34. })
  35. // 精选房源
  36. var swiper4 = new Swiper('#swiper4',{
  37. autoplay:true, //自动切换
  38. // loop : true, //循环
  39. slidesPerView :'auto',
  40. slidesPerGroup : 1,
  41. });
  42. // 精选房源
  43. var swiper5 = new Swiper('#swiper5',{
  44. // autoplay:true, //自动切换
  45. // loop : true, //循环
  46. slidesPerView :'auto',
  47. slidesPerGroup : 1,
  48. });
  49. // 精选房源
  50. var swiper6 = new Swiper('#swiper6',{
  51. // autoplay:true, //自动切换
  52. // loop : true, //循环
  53. slidesPerView :'auto',
  54. slidesPerGroup : 1,
  55. });
  56. // 精选房源
  57. var swiper7 = new Swiper('#swiper7',{
  58. // autoplay:true, //自动切换
  59. // loop : true, //循环
  60. slidesPerView :'auto',
  61. slidesPerGroup : 1,
  62. });
  63. $('.m_lp_list ul li').each(function(){
  64. var _height = $(this).find('.m_lp_list_img p span').innerHeight() / 2;
  65. $(this).find('.m_lp_list_img p span').css('margin-top',- _height +'px');
  66. // console.log(_height);
  67. })
  68. // 精选房源
  69. // var presentData = {"dataID":"0","type":""}
  70. // $('.m_title_nav a').on('click',function(){
  71. // var that = $(this);
  72. // var oid = that.attr("data-id");
  73. // var type = that.attr("data-type");
  74. // that.addClass('on').siblings().removeClass('on');
  75. // presentData.dataID = oid;
  76. // presentData.type = type;
  77. // fn_ajax(presentData)
  78. // })
  79. function fn_ajax(obj){
  80. // console.log(obj)
  81. var url = '';
  82. if(obj.type == 'housing'){
  83. url = './js/index.json';
  84. }else if(obj.type == 'news'){
  85. url = './js/index_news.json';
  86. }
  87. $.ajax({
  88. type: "post",
  89. url: url,
  90. data: obj,
  91. dataType: "json",
  92. success: function(data){
  93. console.log(data.data);
  94. if(data.code == 200){
  95. console.log(data.data);
  96. switch(obj.type)
  97. {
  98. case 'housing':
  99. sift(data.data)
  100. break;
  101. case 'news':
  102. fn_news(data.data)
  103. break;
  104. }
  105. }
  106. }
  107. });
  108. }
  109. //精选楼盘
  110. function sift(obj){
  111. var li = '';
  112. $.each(obj,function(k,v){
  113. li += '<li class="swiper-slide" data-swiper-autoplay="3000">';
  114. li += '<a href="javascript:void(0);">';
  115. li += '<div class="lp_list_img"><img src="'+v.imgUrl+'" alt=""></div>';
  116. li += '<p class="lp_name">'+v.lp_name+'</p>';
  117. li += '<p class="lp_l">'+v.area+'</p>';
  118. li += '<p class="lp_b"><span>¥</span>'+v.price+v.uint+'</p>';
  119. li += '</a>';
  120. li += '</li>';
  121. })
  122. $('#swiper4 ul.swiper-wrapper').html('');
  123. $('#swiper4 ul.swiper-wrapper').append(li);
  124. // 精选房源
  125. var swiper4 = new Swiper('#swiper4',{
  126. // autoplay:true, //自动切换
  127. slidesPerView : 1.5,
  128. slidesPerGroup : 1.5,
  129. });
  130. }
  131. // 新闻资讯
  132. function fn_news(obj){
  133. console.log(obj)
  134. var _li ='';
  135. $.each(obj,function(k,v){
  136. if(v.type == 1){
  137. _li +='<li>';
  138. _li +='<a href="javascript:void(0);">';
  139. _li +='<div class="n_list_tit">泰国曼谷白领中心中心61万平综合体树立</div>';
  140. _li +='<div class="n_list_img"><img src="./image/index/n1.png" alt=""></div>';
  141. _li +='<div class="n_list_font">';
  142. _li +='<em>最新</em>';
  143. _li +='<span>2018-09-11</span>';
  144. _li +='<em>详情</em>';
  145. _li +='</div>';
  146. _li +='</a>';
  147. _li +='</li>';
  148. }else if(v.type == 2){
  149. _li +='<li>';
  150. _li +='<a href="javascript:void(0);">';
  151. _li +='<div class="n_li_img"><img src="./image/index/n2.png" alt=""></div>';
  152. _li +='<div class="n_li_tit">';
  153. _li +='<p>房子面积越大越好吗?看看 国外多大的房子最受欢...</p>';
  154. _li +='<p>2018-09-11</p>';
  155. _li +='</div>';
  156. _li +='</a>';
  157. _li +='</li>';
  158. }else if(v.type == 3){
  159. _li += '<li>';
  160. _li += '<a href="javascript:void(0);">';
  161. _li += '<div class="n_li_m3">芭提雅房价如何?贵不贵?</div>';
  162. _li += '<div class="n_li_tit3">人们创造的丽思卡尔顿 West Side Place 奢华公寓,誉为“全世界屋顶”的奢华酒店品牌...</div>';
  163. _li += '<div class="n_li_font3">';
  164. _li += '<em>文章</em>';
  165. _li += '<span>2018-09-11</span>';
  166. _li += '</div>';
  167. _li += '</a>';
  168. _li += '</li>';
  169. }
  170. })
  171. $('.n_li ul').html('');
  172. $('.n_li ul').append(_li);
  173. }
  174. $('.m_jpzpt_box').attr('id','m_jpzpt_box');
  175. })
  176. // 房产资讯
  177. function autoScroll(obj){
  178. $(obj).find("ul").animate({
  179. marginTop : "-50px"
  180. },500,function(){
  181. $(this).css({marginTop : "0px"}).find("li:eq(0),li:eq(1)").appendTo(this);
  182. // $(this).css({marginTop : "0px"}).find("li:prev").appendTo(this);
  183. })
  184. }
  185. $(function(){
  186. setInterval('autoScroll(".headle_right .content")',5000);
  187. })
  188. /*
  189. * 获取 DOC 超出可视区域的高度
  190. */
  191. $(window).scroll(function (){
  192. var ster = $(this).scrollTop();
  193. navign1(ster);
  194. });
  195. var dir1 = $(document).scrollTop();
  196. navign1(dir1);
  197. function navign1(st){
  198. if(st >180){
  199. $('.m_top').fadeOut(100);
  200. $('.m_top1').fadeIn(100);
  201. }else if(st>80 && st <= 180){
  202. $('.m_top').css('background','rgba(0,0,0,0.2)');
  203. }else{
  204. $('.m_top').css('background','rgba(0,0,0,0)');
  205. $('.m_top').fadeIn(100);
  206. $('.m_top1').fadeOut(100);
  207. }
  208. }