PageSourceSearch

https://fastued2.jia.com/js/home/home-static.js

js jia.com collected 2026-09-24 09:51:06 UTC 50,722 bytes, 1,309 lines download raw bytes

1var swiper_hot; //齐家保左侧swiper轮播
2var msnry; //装修案例效果图瀑布流
3var ind1 = 0; //齐家原创左右控制数值
4var ind2 = 0; //齐家标尺装修工地左右控制数值
5var ind3 = 0; //齐家业主装修Vlog 左右控制数值
6var video_page = 1; //视频弹窗后的分页数
7var video_total = 0; //视频弹窗后的总页数
8var experience_page = 1; //经验灵感的分页数
9var experience_total = 0; //经验灵感的总页数
10var case_page = 0; //底部案例的分页数
11var case_total = 0; //底部案例的总页数
12var autoInterval; //投诉表扬轮播定时器
13var info_page = 0; //集市内容的分页数
14var info_total = 0; //集市内容的总页数
15var search_page = 0; //集市关键字筛选的分页数
16var search_total = 0; //集市关键字筛选的总页数
17//根据city城市获取省 、市、 citycode传给报价弹窗
18$.ajax({
19  url: "https://m.jia.com/new_zhuangxiu/getAreaByLocation?areaflag=" + curCity,
20  type: "get",
21  dataType: "jsonp",
22  success: function (data) {
23    if (data.status == 200 && data.info.city_level == "1") {
24      proName = data.info.province_name;
25      cityName = data.info.district_name;
26      cityCode = data.info.city_id;
27    } else {
28      proName = data.info.province_name;
29      cityName = data.info.city_name;
30      cityCode = data.info.city_id;
31    }
32  }
33});
34
35// 齐家原创、 齐家标尺装修工地、 齐家业主装修Vlog 翻页事件
36function slide_common() {
37  if (window.innerWidth > 1440) {
38    // 窗口由小变大
39    if ($(".video-original ul").attr("style") &&
40      $(".video-original ul").attr("style") !== "") {
41      if ($(".video-original ul").attr("style").split("(")[1].split(",")[0] == "-200%") {
42        $(".video-original h3.tit .slide-btn a.next").addClass("disable");
43      }
44      if ($(".video-original ul").attr("style").split("(")[1].split(",")[0] == "-300%") {
45        var transform = 'translate3d(-200%, 0px, 0px)';
46        ind1 -= 1;
47        $(".video-original ul").css("transform", transform);
48      }
49    }
50    if ($(".jia-rule .gongdi .content .wrap ul").attr("style") &&
51      $(".jia-rule .gongdi .content .wrap ul").attr("style") !== "") {
52      if ($(".jia-rule .gongdi .content .wrap ul").attr("style").split("(")[1].split(",")[0] == "-500%") {
53        var transform = 'translate3d(-300%, 0px, 0px)';
54        ind2 -= 2;
55        $(".jia-rule .gongdi .content .wrap ul").css("transform", transform);
56        $(".jia-rule .gongdi .content .tit .slide-btn a.prev").removeClass("disable");
57        $(".jia-rule .gongdi .content .tit .slide-btn a.next").addClass("disable");
58      } else if ($(".jia-rule .gongdi .content .wrap ul").attr("style").split("(")[1].split(",")[0] == "-400%") {
59        var transform = 'translate3d(-300%, 0px, 0px)';
60        ind2 -= 1;
61        $(".jia-rule .gongdi .content .wrap ul").css("transform", transform);
62        $(".jia-rule .gongdi .content .tit .slide-btn a.prev").removeClass("disable");
63        $(".jia-rule .gongdi .content .tit .slide-btn a.next").addClass("disable");
64      }
65
66    }
67    if ($(".jia-owner .diary .content .wrap ul").attr("style") &&
68      $(".jia-owner .diary .content .wrap ul").attr("style") !== "") {
69      if ($(".jia-owner .diary .content .wrap ul").attr("style").split("(")[1].split(",")[0] == "-500%") {
70        var transform = 'translate3d(-300%, 0px, 0px)';
71        ind3 -= 2;
72        $(".jia-owner .diary .content .wrap ul").css("transform", transform);
73        $(".jia-owner .diary .content .tit .slide-btn a.prev").removeClass("disable");
74        $(".jia-owner .diary .content .tit .slide-btn a.next").addClass("disable");
75      } else if ($(".jia-owner .diary .content .wrap ul").attr("style").split("(")[1].split(",")[0] == "-400%") {
76        var transform = 'translate3d(-300%, 0px, 0px)';
77        ind3 -= 1;
78        $(".jia-owner .diary .content .wrap ul").css("transform", transform);
79        $(".jia-owner .diary .content .tit .slide-btn a.prev").removeClass("disable");
80        $(".jia-owner .diary .content .tit .slide-btn a.next").addClass("disable");
81      }
82
83    }
84
85  } else {
86    if ($(".video-original ul").attr("style") &&
87      $(".video-original ul").attr("style") !== "") {
88      if ($(".video-original ul").attr("style").split("(")[1].split(",")[0] == "-200%") {
89        $(".video-original h3.tit .slide-btn a.next").removeClass("disable");
90      }
91
92    }
93
94    if ($(".jia-rule .gongdi .content .wrap ul").attr("style") &&
95      $(".jia-rule .gongdi .content .wrap ul").attr("style") !== "") {
96      if ($(".jia-rule .gongdi .content .wrap ul").attr("style").split("(")[1].split(",")[0] == "-300%") {
97        var transform = 'translate3d(-500%, 0px, 0px)';
98        $(".jia-rule .gongdi .content .wrap ul").css("transform", transform);
99        $(".jia-rule .gongdi .content .tit .slide-btn a.prev").removeClass("disable");
100        $(".jia-rule .gongdi .content .tit .slide-btn a.next").addClass("disable");
101
102        ind2 += 2;
103      }
104    }
105    if ($(".jia-owner .diary .content .wrap ul").attr("style") &&
106      $(".jia-owner .diary .content .wrap ul").attr("style") !== "") {
107      if ($(".jia-owner .diary .content .wrap ul").attr("style").split("(")[1].split(",")[0] == "-300%") {
108        var transform = 'translate3d(-500%, 0px, 0px)';
109        $(".jia-owner .diary .content .wrap ul").css("transform", transform);
110        $(".jia-owner .diary .content .tit .slide-btn a.prev").removeClass("disable");
111        $(".jia-owner .diary .content .tit .slide-btn a.next").addClass("disable");
112
113        ind3 += 2;
114      }
115    }
116  }
117
118  $(".comm-slide .next").unbind('click').bind('click', function () {
119    var slide_len = 0;
120    if ($(this).parents(".comm-slide").hasClass("video-original")) {
121      if (window.innerWidth > 1440) {
122        slide_len = Math.ceil($(this).parents(".comm-slide").find("ul li").length / 5);
123      } else {
124        slide_len = Math.ceil($(this).parents(".comm-slide").find("ul li").length / 4);
125      }
126      ind1 += 1;
127
128      if (ind1 > slide_len - 1) {
129        ind1 = slide_len - 1;
130      } else {
131        if (ind1 == slide_len - 1) {
132          $(this).addClass("disable")
133        } else {
134          $(this).removeClass("disable");
135        }
136
137      }
138      console.log(ind1)
139      $(this).parent(".slide-btn").find(".prev").removeClass("disable")
140      var transform = 'translate3d(-' + ind1 + '00%, 0px, 0px)';
141      $(this).parents(".comm-slide").find("ul").css("transform", transform);
142    } else if ($(this).parents(".comm-slide").hasClass("gongdi")) {
143      if (window.innerWidth > 1440) {
144        slide_len = Math.ceil($(this).parents(".comm-slide").find("ul li").length / 3);
145      } else {
146        slide_len = Math.ceil($(this).parents(".comm-slide").find("ul li").length / 2);
147      }
148      ind2 += 1;
149      if (ind2 > slide_len - 1) {
150        ind2 = slide_len - 1;
151      } else {
152        if (ind2 == slide_len - 1) {
153          $(this).addClass("disable")
154        } else {
155          $(this).removeClass("disable");
156        }
157
158      }
159      $(this).parent(".slide-btn").find(".prev").removeClass("disable")
160      var transform = 'translate3d(-' + ind2 + '00%, 0px, 0px)';
161      $(this).parents(".comm-slide").find("ul").css("transform", transform);
162    } else if ($(this).parents(".comm-slide").hasClass("diary")) {
163      if (window.innerWidth > 1440) {
164        slide_len = Math.ceil($(this).parents(".comm-slide").find("ul li").length / 3);
165      } else {
166        slide_len = Math.ceil($(this).parents(".comm-slide").find("ul li").length / 2);
167      }
168      ind3 += 1;
169      if (ind3 > slide_len - 1) {
170        ind3 = slide_len - 1;
171      } else {
172        if (ind3 == slide_len - 1) {
173          $(this).addClass("disable")
174        } else {
175          $(this).removeClass("disable");
176        }
177      }
178      $(this).parent(".slide-btn").find(".prev").removeClass("disable")
179      var transform = 'translate3d(-' + ind3 + '00%, 0px, 0px)';
180      $(this).parents(".comm-slide").find("ul").removeAttr("style").css("transform", transform);
181    }
182
183  })
184
185  $(".comm-slide .prev").unbind('click').bind('click', function () {
186    console.log(ind1)
187    if ($(this).parents(".comm-slide").hasClass("video-original")) {
188      ind1 -= 1;
189      if (ind1 < 1) {
190        ind1 = 0;
191
192        $(this).addClass("disable");
193        var transform = 'translate3d(0px, 0px, 0px)';
194      } else {
195        $(this).removeClass("disable");
196        var transform = 'translate3d(-' + ind1 + '00%, 0px, 0px)';
197      }
198
199      $(this).parent(".slide-btn").find(".next").removeClass("disable")
200      $(this).parents(".comm-slide").find("ul").css("transform", transform);
201    } else if ($(this).parents(".comm-slide").hasClass("gongdi")) {
202      ind2 -= 1;
203      if (ind2 < 1) {
204        ind2 = 0;
205        $(this).addClass("disable");
206        var transform = 'translate3d(0px, 0px, 0px)';
207      } else {
208        $(this).removeClass("disable");
209        var transform = 'translate3d(-' + ind2 + '00%, 0px, 0px)';
210      }
211      $(this).parent(".slide-btn").find(".next").removeClass("disable")
212      $(this).parents(".comm-slide").find("ul").css("transform", transform);
213    } else if ($(this).parents(".comm-slide").hasClass("diary")) {
214      ind3 -= 1;
215      if (ind3 < 1) {
216        ind3 = 0;
217        $(this).addClass("disable");
218        var transform = 'translate3d(0px, 0px, 0px)';
219      } else {
220        $(this).removeClass("disable");
221        var transform = 'translate3d(-' + ind3 + '00%, 0px, 0px)';
222      }
223      $(this).parent(".slide-btn").find(".next").removeClass("disable")
224      $(this).parents(".comm-slide").find("ul").css("transform", transform);
225    }
226
227  })
228}
229//齐家业主表扬投诉自动marquee效果
230function autoscroll(obj) {
231  var lh = $(obj).find("li:first").height() + 16;
232  $(obj).find("ul").stop().animate({
233    marginTop: -lh
234  }, 1500, function () {
235    $(this).css({
236      marginTop: "0px"
237    }).find("li:first").appendTo(this)
238  });
239}
240// 装修报价价格滚动效果
241function randomNumber(demp) {
242  // 报价随机数字滚动
243  var num = 0,
244    len = 0,
245    ge = '',
246    shi = '',
247    bai = '',
248    qian = '',
249    wan = '',
250    shiwan = '';
251  setInterval(function () {
252    num = Math.ceil(Math.random() * 190000) + 10000;
253    len = num.toString().length;
254    ge = num.toString().substring(len - 1);
255    shi = num.toString().substring(len - 2, len - 1);
256    bai = num.toString().substring(len - 3, len - 2);
257    qian = num.toString().substring(len - 4, len - 3);
258    if (len >= 5) {
259      wan = num.toString().substring(len - 5, len - 4);
260      shiwan = '';
261    }
262    if (len == 6) {
263      shiwan = 1;
264    }
265    demp.removeClass();
266    demp.eq(5).addClass('ge num' + ge);
267    demp.eq(4).addClass('shi num' + shi);
268    demp.eq(3).addClass('bai num' + bai);
269    demp.eq(2).addClass('qian num' + qian);
270    demp.eq(1).addClass('wan num' + wan);
271    demp.eq(0).addClass('shiwan num' + shiwan);
272  }, 300);
273}
274
275
276
277function getQxData(city) {
278  // var size = 10;
279  // 获取最顶部买建材数据
280  // if (city == "shanghai") {
281  //   size = 20;
282  // }
283  $.ajax({
284    url: "https://tuan.jia.com/api/Weapp/activity/?size=12&city=" + city,
285    type: "get",
286    dataType: "jsonp",
287    success: function (msg) {
288      var qx_str = "";
289      for (var i = 0; i < msg.data.length; i++) {
290        if (i == 0) {
291          qx_str += '<li><a href="https://m.jia.com/zx/page/app/detailgroup.html?act_id=' + msg.data[i].act_id + '" target="_blank" class="new" tjjj="middle.top.qixuanid' + msg.data[i].act_id + '"> ' + msg.data[i].title + ' </a>'
292        } else if (i == 1) {
293          qx_str += '<li><a href="https://m.jia.com/zx/page/app/detailgroup.html?act_id=' + msg.data[i].act_id + '" target="_blank" class="hot" tjjj="middle.top.qixuanid' + msg.data[i].act_id + '"> ' + msg.data[i].title + ' </a>'
294        } else {
295          qx_str += '<li><a href="https://m.jia.com/zx/page/app/detailgroup.html?act_id=' + msg.data[i].act_id + '" target="_blank" tjjj="middle.top.qixuanid' + msg.data[i].act_id + '"> ' + msg.data[i].title + ' </a></li>'
296        }
297      }
298      $(qx_str).appendTo($(".business-all .model .tag-box dl.qixuan dd ul"));
299    },
300    error: function (a) {}
301
302  });
303}
304
305
306
307function getSlashTime(time) {
308  // 获取带"/"格式的月和日时间
309  var date = new Date(time);
310  var month = date.getMonth() + 1;
311  var day = date.getDate();
312  if (parseInt(month) < 10) {
313    month = '0' + month;
314  }
315  if (parseInt(day) < 10) {
316    day = '0' + day;
317  }
318  return month + "/" + day
319}
320
321function getFullTime(time) {
322  // 获取带"/"格式的年和月和日时间
323  var date = new Date(time);
324  var year = new Date(time).getFullYear();
325  var month = date.getMonth() + 1;
326  var day = date.getDate();
327  if (parseInt(month) < 10) {
328    month = '0' + month;
329  }
330  if (parseInt(day) < 10) {
331    day = '0' + day;
332  }
333  return year + "/" + month + "/" + day;
334}
335
336function getDiaryData(main_stage) {
337  // 获取齐家业主装修Vlog 日记  main_stage是tag标签  不传main_stage  就是默认推荐
338  var ajax_url = '//m.jia.com/zixunApi/forum_diary_note_info_search/?main_stage=' + main_stage + '&page_size=12&type=new';
339  if (main_stage == "") {
340    ajax_url = '//m.jia.com/zixunApi/forum_diary_note_info_search/?is_recommend=1&page_size=12&type=new';
341  }
342  $.ajax({
343    url: ajax_url,
344    type: "get",
345    dataType: "jsonp",
346    success: function (msg) {
347      // console.log(msg.records)
348      var list = msg.records;
349      var str = '';
350      for (var i = 0; i < list.length; i++) {
351
352        str += '   <li>'
353        str += '         <a href=//m.jia.com/zx/riji/page/detail/' + list[i].note_id + ' target="_blank" tjjj=jiahome.note.id' + list[i].note_id + '>'
354        str += '           <p class="people">'
355        str += '             <img src="' + list[i].user_avatar.replace('http://', 'https://') + '" class="track-img">'
356        str += '             <span class="name">' + list[i].user_name + '</span>'
357        str += '           </p>'
358        str += '           <p class="house-style">' + list[i].label_str + '</p>'
359        str += '           <p class="stage">第' + list[i].current_paragraph_num + '期 | ' + list[i].main_stage + ' ' + list[i].stage + ' <span>' + getSlashTime(list[i].create_time) + '</span>'
360        str += '           </p>'
361        str += '           <p class="txt">' + list[i].content.text + '</p>'
362        if (list[i].hasOwnProperty('video')) {
363          if (list[i].video.video_preview_url.indexOf(".mp4") > -1) {
364            str += '<p class="img-list"><span><img src="' + list[i].video.video_preview_url + '/imageView2/2/w/150"><em class="video-icon"></em></span></p>'
365          } else {
366            str += '<p class="img-list"><span><img src="' + list[i].video.video_preview_url + '?imageView2/2/w/150"><em class="video-icon"></em></span></p>'
367          }
368
369        } else {
370
371          str += ' <p class="img-list">'
372          if (list[i].content.image_count > 3) {
373            for (var a = 0; a < 3; a++) {
374              str += '             <span>'
375              str += '               <img src="' + list[i].content.image_list[a].url + '?imageView2/2/w/150">'
376              str += '            </span>'
377            }
378            str += '             <em class="num">' + list[i].content.image_count + '图</em>'
379          } else {
380            for (var a = 0; a < list[i].content.image_list.length; a++) {
381              str += '             <span>'
382              str += '               <img src="' + list[i].content.image_list[a].url + '?imageView2/2/w/150">'
383              str += '            </span>'
384            }
385          }
386          str += '           </p>'
387        }
388
389        str += '           <p class="tips">合集 · ' + list[i].title + ' · 更新至' + list[i].paragraphs_count + '期</p>'
390        str += '         </a>'
391        str += '       </li>'
392      }
393      $(".jia-owner .diary .content .wrap ul").html("");
394      $(str).appendTo($(".jia-owner .diary .content .wrap ul"));
395    },
396    complete: function () {
397
398    },
399    error: function () {
400
401    }
402  });
403}
404
405
406
407function setRuleTxt() {
408  // 齐家标尺装修工地评价文案加...处理 适配多个分辨率大小
409  $(".jia-rule .gongdi .content .wrap ul li .ellipsis").each(function (i, ele) {
410    var txt = $(ele).find("span").attr("txt");
411    if (txt.length > 30) {
412      if ($(window).width() > 1536) {
413        $(ele).find("span").text(txt.substr(0, 30) + '...');
414      } else if ($(window).width() > 1440) {
415        $(ele).find("span").text(txt.substr(0, 26) + '...');
416      } else {
417
418        $(ele).find("span").text(txt.substr(0, 35) + '...');
419      }
420
421    }
422  })
423}
424
425
426
427
428
429function getExperience(experience_page) {
430  // 获取经验灵感视频数据
431  $.ajax({
432    url: "//m.jia.com/zixunApi/inspired_experience/",
433    type: "get",
434    data: {
435      page: experience_page,
436      page_size: "12"
437    },
438    dataType: "jsonp",
439    success: function (data) {
440      experience_total = Math.ceil(data.result.total / 10);
441      if (experience_page > experience_total) {
442        $('.right-content .experience>.wrap .load-more').hide();
443        return false;
444      }
445      var list = data.result.list;
446      var str = '';
447      for (var i = 0; i < list.length; i++) {
448        var time_sec = JSON.parse(list[i].content).time_sec;
449        if (parseInt(time_sec) < 10) {
450          time_sec = '0' + time_sec;
451        }
452
453        str += '<li video_url="' + JSON.parse(list[i].content).url + '" description="' + list[i].description + '" date="' + getFullTime(list[i].create_time) + '" direction="' + JSON.parse(list[i].content).direction + '" userid="' + list[i].userid + '" poster="' + list[i].thumb + '">'
454        str += '<a class="item" href="javascript:;">'
455        str += '          <div class="video-box">'
456        if (list[i].hasOwnProperty("thumb") && list[i].thumb.indexOf('imgmall.tg.com.cn') > -1) {
457          if (list[i].thumb.indexOf(".mp4") > -1) {
458            str += '            <img  class="loading" src="' + list[i].thumb + '/imageView2/2/w/300">'
459          } else {
460            str += '            <img  class="loading" src="' + list[i].thumb + '?imageView2/2/w/300">'
461          }
462
463        } else {
464          str += '            <img  class="loading" src="' + list[i].thumb + '">'
465        }
466        str += '            <span class="play-time"><i></i>0' + parseInt(JSON.parse(list[i].content).time_mint) + ':' + time_sec + '</span>'
467        str += '          </div>'
468        str += '          <p class="txt">' + list[i].title + '</p>'
469        str += '          <div class="people tit"><img src="' + list[i].small_face_url + '" class="track-img">'
470        str += ' <strong class="name">' + list[i].user_name + '</strong>'
471        str += '          </div>'
472        str += '          <p class="play-number">' + list[i].views + '次播放&nbsp;&nbsp;&nbsp;&nbsp;' + getSlashTime(list[i].create_time) + ' </p>'
473        str += '        </a></li>'
474      }
475      $(str).appendTo($(".right-content .experience .wrap ul"));
476      //loadingFn($(".loading"));
477    },
478    complete: function () {
479      //loadingFn($(".loading"));
480
481    },
482    error: function () {}
483
484  });
485}
486
487function getCaseData(case_page, source, space, decorate_style, house_type, house_area, decorate_budget, is_vr, curCity) {
488
489  msnry = new Masonry('.case-all .masonry', {});
490  $.ajax({
491    url: "https://m.jia.com/zixunApi/design_case_list_v2/",
492    data: {
493      page_index: case_page,
494      space: space,
495      decorate_style: decorate_style,
496      house_type: house_type,
497      house_area: house_area,
498      decorate_budget: decorate_budget,
499      city: curCity,
500      is_vr: is_vr,
501      inc_v9_design: 1
502    },
503    type: "get",
504    dataType: "jsonp",
505    success: function (data) {
506
507      var li = '';
508      case_total = Math.ceil(data.total_records / 10) - 1;
509      if (case_page > case_total && source == 'more') {
510        $(".case-all .load-more").fadeOut();
511        return false;
512      }
513      if (case_total > -1) {
514        var records = data.records;
515        for (var i = 0; i < records.length; i++) {
516          if (records[i].is_vr == "1") {
517            li += '<li class="vr">'
518          } else {
519            li += '<li>'
520          }
521          if (records[i].source == "decoration") {
522            li += '       <a href="//www.jia.com/zx/' + curCity + '/case/' + records[i].design_case_id + '/" class="cont-box" target="_blank" tjjj=jiahome.case.id' + records[i].design_case_id + '>'
523          } else if (records[i].source == "wap_anli") {
524            li += '       <a href=//m.jia.com/zuimei/anli/detail-' + records[i].design_case_id + ' class="cont-box" target="_blank" tjjj=jiahome.case.id' + records[i].design_case_id + '>'
525          } else if (records[i].source == "kjl") {
526            li += '       <a href=https://m.jia.com/zuimei/anli/kjl/detail?userId=' + records[i].designer_id + '&schemaId=' + records[i].design_case_id + '&count=1 class="cont-box" target="_blank" tjjj=jiahome.case.id' + records[i].design_case_id + '>'
527          } else if (records[i].source == "aabb.v9_picture") {
528            li += '       <a href=https://tuku.jia.com/gaoqing/' + records[i].design_case_id + '.html class="cont-box" target="_blank" tjjj=jiahome.case.id' + records[i].design_case_id + '>'
529          } else if (records[i].source == "aabb.v9_design") {
530            li += '       <a href="https://m.jia.com/vrcase/detail/' + records[i].design_case_id + '/"  class="cont-box" target="_blank" tjjj=jiahome.case.id' + records[i].design_case_id + '>'
531          }
532
533          li += '         <p class="img-box">'
534          if (records[i].hasOwnProperty("case_cover_image")) {
535            if (records[i].case_cover_image.includes('imgmall.tg.com.cn')) {
536              li += '           <img src="' + records[i].case_cover_image + '&imageView2/0/w/350">'
537            } else {
538              li += '           <img src="' + records[i].case_cover_image + '">'
539            }
540          } else {
541            li += '           <img src="' + records[i].image.url + '">'
542          }
543          li += '         </p>'
544          li += '<p class="tag">' + records[i].label_str + '</p>'
545          li += '         <p class="name"> ' + records[i].title + '</p>'
546          li += '       </a>'
547          li += '     </li>'
548        }
549
550        var elem = $(li);
551        if (source == "self") {
552          $('.case-all .masonry').css('height', "200px"); //筛选过来的空的先撑开
553        }
554        $(".case-all .filter").css("margin-bottom", "0px");
555        setTimeout(function () {
556          $('.case-all .masonry').append(elem);
557          msnry.appended(elem);
558        }, 500);
559        setTimeout(function () {
560
561          msnry.layout();
562        }, 600);
563        setTimeout(function () {
564          if (case_total < 1 && source == "self") {
565            $(".case-all .load-more").fadeOut();
566          } else {
567            if (case_page == case_total) {
568              $(".case-all .load-more").fadeOut();
569            } else {
570              $(".case-all .load-more").fadeIn();
571            }
572
573          }
574        }, 600);
575        $(".case-result-none").hide();
576      } else {
577        $(".case-all .filter").css("margin-bottom", "0px");
578        $(".case-all .masonry").css("height", 0);
579        $(".case-result-none").show();
580      }
581
582    }
583  });
584}
585
586function getVideoMore(userid, video_page) {
587  // 点击原页面视频区域弹窗后 获取视频选集
588  $(".video-container .video-intro .more .list").html("");
589  $.ajax({
590    url: "https://m.jia.com/zixunApi/user_video_list/",
591    data: {
592      userid: userid,
593      page: video_page
594    },
595    type: "get",
596    dataType: "jsonp",
597    success: function (data) {
598      $(".video-intro .more h4.tit i").text(data.result.total);
599      var list = data.result.list;
600      var html = '';
601      video_total = Math.ceil(data.result.total / 10);
602
603      if (parseInt(video_total) < 2) {
604        $(".video-intro .more h4.tit .slide-btn a.next").addClass("disable");
605      }
606
607      for (var i = 0; i < list.length; i++) {
608        var time_sec = JSON.parse(list[i].content).time_sec;
609        if (parseInt(time_sec) < 10) {
610          time_sec = '0' + time_sec;
611        }
612        html += '<dl video_url="' + JSON.parse(list[i].content).url.replace('http://', 'https://') + '" description="' + list[i].description + '" userid="' + userid + '" date="' + getFullTime(list[i].create_time) + '">'
613        html += '      <dt>'
614        if (list[i].hasOwnProperty("thumb") && list[i].thumb.indexOf('imgmall.tg.com.cn') > -1) {
615          if (list[i].thumb.indexOf(".mp4") > -1) {
616            html += '            <img src="' + list[i].thumb + '/imageView2/2/w/150">'
617          } else {
618            html += '            <img src="' + list[i].thumb + '?imageView2/2/w/150">'
619          }
620
621        } else {
622          html += '        <img src="' + list[i].thumb + '">'
623        }
624        html += '      </dt>'
625        html += '      <dd>'
626        html += '        <p class="tit">第' + list[i].index + '期 | ' + list[i].title + '</p>'
627        html += '        <p class="number">'
628        html += '          <span>0' + parseInt(JSON.parse(list[i].content).time_mint) + ':' + time_sec + '</span> <span><i>' + list[i].views + '</i>次播放</span>'
629        html += '        </p>'
630        html += '      </dd>'
631        html += '    </dl>'
632      }
633
634      $(html).appendTo($(".video-container .video-intro .more .list"));
635
636    },
637    complete: function () {},
638    error: function () {
639
640    }
641  });
642}
643
644function getinfo(info_page) {
645  $.ajax({
646    url: "https://m.jia.com/zxttApi/suggestStream/",
647    data: {
648      page_index: info_page,
649      page_size: 12
650    },
651    type: "get",
652    dataType: "jsonp",
653    success: function (data) {
654      console.log(data)
655      var li = '';
656      info_total = Math.ceil(data.result.total / 12) - 1;
657      if (info_page == info_total) {
658        $(".fuwushequ-wrap .load-more").fadeOut();
659      } else {
660        $(".fuwushequ-wrap .load-more").fadeIn();
661      }
662      if (info_page > info_total) {
663        $(".fuwushequ-wrap .load-more").fadeOut();
664        return false;
665      }
666      if (info_total > -1) {
667        var records = data.result.list;
668        for (var i = 0; i < records.length; i++) {
669          li += '<li><a href=//m.jia.com/zx/fuwushequ/detail/?id=' + records[i].id + ' class="item">'
670          if (records[i].hasOwnProperty("video")) {
671            if (records[i].video.video_preview_url.indexOf(".mp4") < 0) {
672              li += ' <p class="img-box"><img src="' + records[i].video.video_preview_url + '?imageView2/0/w/300"> <em class="video-icon"></em></p><p class="ellipsis"><span>' + records[i].dir3 + '</span>' + records[i].title + '</p>'
673            } else {
674              li += ' <p class="img-box"><img src="' + records[i].video.video_preview_url + '/imageView2/0/w/300"> <em class="video-icon"></em></p><p class="ellipsis"><span>' + records[i].dir3 + '</span>' + records[i].title + '</p>'
675            }
676          } else {
677            li += ' <p class="img-box"><img src="' + records[i].cover_image_url + '?imageView2/0/w/320"> </p><p class="ellipsis"><span>' + records[i].dir3 + '</span>' + records[i].title + '</p>'
678          }
679          li += '<p class="price"><span><i>¥</i>' + records[i].price + '</span><em>' + records[i].uv + '人有兴趣</em></p>'
680          li += '<p class="people"><img src="' + records[i].small_face_url + '?imageView2/0/w/40" class="track-img"><span class="name">' + records[i].user_name + '</span></p>'
681          li += '</a></li>'
682        }
683
684        var elem = $(li);
685
686        $(".fuwushequ-wrap .filter").css("margin-bottom", "0px");
687        $('.fuwushequ-wrap .masonry').append(elem);
688      }
689
690    }
691  });
692}
693
694function getsearch(search_page, key) {
695
696  $.ajax({
697    url: "https://m.jia.com/zxttApi/serviceSearch",
698    data: {
699      page_index: search_page,
700      page_size: 12,
701      key: key
702    },
703    type: "get",
704    dataType: "jsonp",
705    success: function (data) {
706      var li = '';
707      search_total = Math.ceil(data.result.total / 12) - 1;
708      console.log(search_total)
709      if (search_page == search_total) {
710        $(".fuwushequ-wrap .load-more").hide();
711      } else {
712        $(".fuwushequ-wrap .load-more").show();
713      }
714      if (search_page > search_total && search_total == '-1') {
715        $(".fuwushequ-wrap .load-more").hide();
716        $(".jishi-result-none").show();
717        return false;
718      }
719      if (search_total > -1) {
720        var records = data.result.list;
721        for (var i = 0; i < records.length; i++) {
722          li += '<li><a href=//m.jia.com/zx/fuwushequ/detail/?id=' + records[i].id + ' class="item">'
723          if (records[i].hasOwnProperty("video")) {
724            if (records[i].video.video_preview_url.indexOf(".mp4") < 0) {
725              li += ' <p class="img-box"><img src="' + records[i].video.video_preview_url + '?imageView2/0/w/300"> <em class="video-icon"></em></p><p class="ellipsis"><span>' + records[i].dir3 + '</span>' + records[i].title + '</p>'
726            } else {
727              li += ' <p class="img-box"><img src="' + records[i].video.video_preview_url + '/imageView2/0/w/300"> <em class="video-icon"></em></p><p class="ellipsis"><span>' + records[i].dir3 + '</span>' + records[i].title + '</p>'
728            }
729
730          } else {
731            li += ' <p class="img-box"><img src="' + records[i].cover_image_url + '?imageView2/0/w/300"> </p><p class="ellipsis"><span>' + records[i].dir3 + '</span>' + records[i].title + '</p>'
732          }
733
734
735          li += '<p class="price"><span><i>¥</i>' + records[i].price + '</span><em>' + records[i].uv + '人有兴趣</em></p>'
736          li += '<p class="people"><img src="' + records[i].small_face_url + '?imageView2/0/w/40" class="track-img"><span class="name">' + records[i].user_name + '</span></p>'
737          li += '</a></li>'
738        }
739        var elem = $(li);
740        $('.fuwushequ-wrap .masonry').append(elem);
741        $(".jishi-result-none").hide();
742      }
743
744    }
745  });
746}
747
748$(function () {
749  setRuleTxt();
750  msnry = new Masonry('.case-all .masonry', {});
751  $(".case-all .load-more").fadeIn();
752  //装修公司评论轮播效果
753  $(".company-list>.flex .box .item .r-txt").each(function (i, ele) {
754    if ($(ele).find(".swiper-slide").length > 1) {
755      var swiper = new Swiper(this, {
756        slidesPerView: 1,
757        autoplay: 3000,
758        direction: "vertical",
759        loop: true
760      })
761    }
762  })
763  // 获取每日齐家保多少位数据
764  $.ajax({
765    url: "//www.jia.com/zx/shanghai/apply/get_apply_number",
766    type: "get",
767    dataType: "jsonp",
768    success: function (data) {
769      $(".advert-box .qjb dl dd b").html(data.day_number);
770    }
771  });
772
773  // getZxData(curCity);
774  getQxData(curCity);
775  randomNumber($('.counter b'));
776
777
778  autoInterval = setInterval(function () {
779    autoscroll($(".jia-owner .praise .scroll-box"));
780  }, 2000);
781  $(".jia-owner .praise .content .scroll-box").hover(function () {
782    //鼠标移动DIV上停止
783    clearInterval(autoInterval);
784  }, function () {
785    //离开继续调用
786    autoInterval = setInterval(function () {
787      autoscroll($(".jia-owner .praise .scroll-box"));
788    }, 2000);
789  });
790  // 装修案例效果图加载更多按钮点击事件
791  $(document).on('click', '.case-all .load-more a', function () {
792    $(".case-all .load-more").hide();
793    var is_vr = "";
794    var space = $(".case-all .filter dl.space .cur").text();
795    var decorate_style = $(".case-all .filter dl.decorate_style .cur").text();
796    var house_type = $(".case-all .filter dl.house_type .cur").text();
797    var house_area = $(".case-all .filter dl.house_area .cur").text();
798    var decorate_budget = $(".case-all .filter dl.decorate_budget .cur").text();
799    var vr_text = $(".case-all .filter dl.is_vr .cur").text();
800    var source = "more";
801    if (space == "全部") {
802      space = '';
803    }
804    if (decorate_style == "全部") {
805      decorate_style = '';
806    }
807    if (house_type == "全部") {
808      house_type = '';
809    }
810    if (house_area == "全部") {
811      house_area = '';
812    }
813    if (decorate_budget == "全部") {
814      decorate_budget = '';
815    }
816    if (vr_text == "VR") {
817      is_vr = 1;
818    } else if (vr_text == "非VR") {
819      is_vr = 0;
820    }
821    case_page = case_page + 1;
822    getCaseData(case_page, source, space, decorate_style, house_type, house_area, decorate_budget, is_vr, curCity);
823
824  })
825  var Width = $(".advert-box .swiper-auto").width();
826  $(".advert-box .swiper-hot").css("width", Width);
827
828  setTimeout(function () {
829    $(".business-all .quote").css("height", $(".business-all .model").outerHeight());
830  }, 2500)
831
832  if ($(".advert-box .swiper-wrapper .swiper-slide").length > 1) {
833    swiper_hot = new Swiper('.swiper-hot', {
834      pagination: '.swiper-hot .page-num',
835      paginationClickable: true,
836      autoplayDisableOnInteraction: false,
837      nextButton: '.swiper-button-next',
838      prevButton: '.swiper-button-prev',
839      autoHeight: true,
840      loop: true,
841      autoplay: 3000,
842      onSlideChangeStart: function (l) {}
843    });
844  } else {
845    $(".advert-box .page-num,.advert-box .swiper-hot .swiper-button-prev,.advert-box .swiper-hot .swiper-button-next").remove();
846  }
847
848  slide_common();
849  window.addEventListener('resize', function () {
850    var Width = $(".advert-box .swiper-auto").width();
851    $(".advert-box .swiper-hot").css("width", Width);
852    $(".business-all .quote").css("height", $(".business-all .model").outerHeight());
853    if ($(".advert-box .swiper-wrapper .swiper-slide").length > 1) {
854      swiper_hot.update();
855    }
856    slide_common();
857    setRuleTxt();
858  })
859  $(".pop-sms-code input").on("input", function () {
860    if ($.trim($(this).val()).length == 4) {
861      $(".pop-sms-code .submit").removeClass("disabled");
862    } else {
863      $(".pop-sms-code .submit").addClass("disabled");
864    }
865  })
866
867
868  var applyFlag = false;
869  $("#reckonTap").on('click', function () {
870    // 装修报价报名 第一次报名不出 验证码,一旦报名成功以后就要出验证码验证
871    if (applyFlag) {
872      return false;
873    }
874    var bed_room_number = 2; //室
875    var living_room_number = 1; //厅
876    var kitchen_number = 1; //厨
877    var bath_room_number = 1; //卫
878    var balcony_number = 1; //阳台
879    if ($(".reply-box .form .input-box").hasClass("commonShake")) {
880      return false;
881    }
882    var isCheck = $(".business-all .quote .reply-box .agreement i.icon").hasClass("cur");
883    var commonPhoneReg = /^1[3|4|5|6|7|8|9]\d{9}$/;
884    var mobile = $("input[name=mobile]").val();
885    var area = $("input[name=area]").val();
886    var yusuan_data = {
887      pro: proName,
888      areaname: cityName,
889      area: area
890      // fj_num: bed_room_number,
891      // kt_num: living_room_number,
892      // wsj_num: bath_room_number,
893      // cfj_num: kitchen_number,
894      // yt_num: balcony_number,
895    };
896
897    function apply_func(banbao) {
898      var ajaxurl = "//m.jia.com/new_zhuangxiu/AjaxSaveNewShopApplyNoCodeJsonp";
899      var datas = {
900        username: "装修报价用户",
901        mobile: _zx_encrypt.encrypt(mobile),
902        city: curCity,
903        city_code: cityCode,
904        type: 1,
905        source: "pc-index",
906        self_url: location.href,
907        area: area,
908        banbao: banbao,
909        inversion_point: '装修报价',
910        memo: "PC官网首页算报价"
911      }
912      if ($.cookie('has_reply') == 1) {
913        datas.code = $(".pop-sms-code .input-code .code-input").val();
914        ajaxurl = "//m.jia.com/new_zhuangxiu/AjaxSaveNewShopApply"
915      }
916      $.ajax({
917        url: ajaxurl,
918        type: "get",
919        dataType: "jsonp",
920        data: datas,
921        success: function (data) {
922          applyFlag = false;
923          $(".pop-sms-code").hide();
924          $(".pop-sms-code .input-code .code-input").val('');
925          $(".pop-sms-code .submit").addClass("disabled");
926          loadCode($('.code-img'));
927          if (data.status == 200) {
928            yusuan_data.apply_id = data.apply_id;
929            getQuote(yusuan_data); //获取报价明细弹窗
930            $.cookie('has_reply', 1, {
931              expires: 365,
932              path: '/'
933            });
934          } else {
935            if (data.status == 401) {
936              alert("报名过于频繁");
937            } else {
938              alert(data.info);
939            }
940          }
941        }
942      })
943    }
944    if (area == '') {
945      shake('请输入房屋面积', $(".input-area"));
946      return false;
947    } else if (parseInt(area) < 35) {
948      shake('输入面积无法出精准报价', $(".input-area"));
949      return false;
950    } else if (mobile == '') {
951      shake('请输入您的联系方式', $(".input-mobile"));
952      return false;
953    } else if (!commonPhoneReg.test(mobile)) {
954      shake('请输入正确的联系方式', $(".input-mobile"));
955      return false;
956    } else if (!isCheck) {
957      $(".pop-agree").show();
958      $(".pop-sms-code").hide();
959    } else if ($.cookie('has_reply') == 1 && !$(".pop-sms-code").is(':visible') && $(".pop-sms-code .input-code .code-input").val() == '') {
960      $(".pop-sms-code").show();
961      loadCode($('.code-img'));
962    } else if ($(".pop-sms-code").is(':visible') && $(".pop-sms-code .submit").hasClass("disabled")) {
963      shake('请输入正确的验证码', $(".input-code"));
964      return false;
965    } else {
966
967      applyFlag = true;
968      $.ajax({
969        url: "//q-open.jia.com/api/zx-center-gateway/zx-shop-api/micro_site/get_room_type",
970        context: window,
971        contentType: "text/plain;charset=UTF-8",
972        type: "post",
973        dataType: "json",
974        data: JSON.stringify({
975          micro_site_id: 7,
976          square: area,
977        }),
978        success: function (data) {
979          yusuan_data.fj_num = data.result.bed_room_number;
980          yusuan_data.kt_num = data.result.living_room_number;
981          yusuan_data.wsj_num = data.result.bath_room_number;
982          yusuan_data.cfj_num = data.result.kitchen_number;
983          yusuan_data.yt_num = data.result.balcony_number;
984          $.ajax({
985            url: "//q-open.jia.com/api/zx-center-gateway/zx-shop-api/micro_site/get_quoted_price",
986            context: window,
987            timeout: 2000,
988            contentType: "text/plain;charset=UTF-8",
989            type: "post",
990            dataType: "json",
991            data: JSON.stringify({
992              area_name: proName,
993              balcony_number: yusuan_data.yt_num,
994              bath_room_number: yusuan_data.wsj_num,
995              bedroom_number: yusuan_data.fj_num,
996              city_name: cityName,
997              kitchen_number: yusuan_data.cfj_num,
998              living_room_number: yusuan_data.kt_num,
999              square: area,
1000            }),
1001            success: function (msg) {
1002              if (msg.code == "0000") {
1003                var res = msg.result;
1004                for (var a in res) {
1005                  var sum_price = 0;
1006                  for (var i in res[a]) {
1007                    var class_sum = 0;
1008                    if (i != "furniture") {
1009                      for (var j in res[a][i].area_price_info_list) {
1010                        var item_sum = 0;
1011                        for (var k in res[a][i].area_price_info_list[j]
1012                            .category_price_info_list) {
1013                          sum_price +=
1014                            res[a][i].area_price_info_list[j]
1015                            .category_price_info_list[k].price;
1016                          item_sum +=
1017                            res[a][i].area_price_info_list[j]
1018                            .category_price_info_list[k].price;
1019                        }
1020                        res[a][i].area_price_info_list[j].item_sum =
1021                          item_sum.toFixed(2);
1022                        class_sum += item_sum;
1023                      }
1024                    }
1025                    res[a][i].class_sum = class_sum.toFixed(2);
1026                  }
1027
1028
1029                  res[a].total_price_w =
1030                    Math.floor((sum_price / 10000) * 100) / 100;
1031                }
1032                if (res.sim) {
1033                  //拿到接口返回的最后一个sim 全部已经计算好的价格console.log(res.sim.total_price_w + '万')
1034                  apply_func(res.sim.total_price_w + '万');
1035                } else {
1036                  apply_func(0);
1037                }
1038              } else {
1039                apply_func(0);
1040              }
1041            }
1042
1043          });
1044        },
1045      });
1046
1047
1048
1049    }
1050  });
1051  $(".pop-sms-code .submit").on('click', function () {
1052    // 装修报价验证码弹窗提交验证
1053    if ($(this).hasClass("disabled")) {
1054      return false
1055    } else {
1056      $(".pop-sms-code").hide();
1057      $("#reckonTap").trigger("click");
1058    }
1059  })
1060  $(".pop-sms-code .close").on('click', function () {
1061    // 装修报价验证码弹窗关闭
1062    $(".pop-sms-code").hide();
1063  })
1064  $(document).on('click', '.play-icon', function () {
1065    // 公共视频弹窗icon 点击触发视频播放
1066    $(this).hide();
1067    var video = document.getElementById("videoDetail");
1068    $("#videoDetail").attr("controls", true)
1069    video.play();
1070    $("#videoDetail")[0].addEventListener("ended", function () {
1071      $("#videoDetail").removeAttr("controls", true);
1072      $(".play-icon").show();
1073      // 公共视频弹窗icon 播完以后重新显示出来
1074    })
1075  })
1076
1077
1078
1079  $(document).on('click', '.pop-close,.pop-mask', function () {
1080    // 公共视频弹窗、齐家验收标准规范 了解详情弹窗 、110 项验收弹窗、关闭事件处理
1081    $("body").removeClass('no-scroll');
1082    $(".video-intro .initial .desc").css("max-height", "48px")
1083    $(".pop-mask").hide();
1084    $(".video-container,.level-box,.inspection-110").removeClass("layer-anim");
1085    $(".video-container .video-box .videoDetail").remove();
1086    video_page = 1;
1087    video_total = 0;
1088    $(".video-intro .more h4.tit .slide-btn a.prev").addClass("disable");
1089    $(".video-intro .more h4.tit .slide-btn a.next").removeClass("disable");
1090  })
1091
1092  $(".video-intro .more h4.tit .slide-btn a.next").on('click', function () {
1093    // 公共视频弹窗视频选集 内下一页翻页
1094    if ($(this).hasClass("disable")) {
1095      return false;
1096    }
1097    $(".video-intro .more h4.tit .slide-btn a.prev").removeClass("disable");
1098    video_page = video_page + 1;
1099    var userid = $('.video-container .video-box .videoDetail').attr("userid");
1100    if (video_page == video_total) {
1101      $(this).addClass("disable");
1102    }
1103    console.log(video_total);
1104    getVideoMore(userid, video_page);
1105
1106  })
1107  $(".video-intro .more h4.tit .slide-btn a.prev").on('click', function () { // 公共视频弹窗视频选集 内上一页翻页
1108    if ($(this).hasClass("disable")) {
1109      return false;
1110    }
1111    $(".video-intro .more h4.tit .slide-btn a.next").removeClass("disable");
1112    video_page = video_page - 1;
1113    var userid = $('.video-container .video-box .videoDetail').attr("userid");
1114    if (video_page < 2) {
1115      video_page = 1;
1116      $(this).addClass("disable");
1117    }
1118    getVideoMore(userid, video_page);
1119    console.log(video_total);
1120  })
1121  $(".right-content .experience>.wrap .load-more a").on('click', function () {
1122    // 经验灵感加载更多点击
1123    experience_page = experience_page + 1;
1124
1125    getExperience(experience_page);
1126  })
1127  $(".know-detail").on('click', function () {
1128    //齐家验收标准规范了解详情点击出弹窗
1129    $(".pop-mask").show();
1130    $(".level-box").addClass("layer-anim");
1131    $("body").addClass('no-scroll');
1132  })
1133  $(".jia-rule .standard .content .wrap .box ul li").on('click', function () {
1134    //齐家验收标准规范110项验收点击出弹窗
1135    $("body").addClass('no-scroll');
1136    var i = $(this).index();
1137    $(".pop-mask").show();
1138    $(".inspection-110").addClass("layer-anim");
1139    var num = $(this).find("dd a em").text().split("项验收")[0];
1140    var stage_name = $(this).find("dd a").html().split("<br>")[0];
1141    $(".inspection-110 h4 strong").text(stage_name);
1142    $(".inspection-110 h4 i").text(num);
1143    $(".inspection-110 .scroll .item").eq(i).show().siblings(".item").hide();
1144    $(".inspection-110 .scroll").scrollTop(0);
1145  })
1146  $(document).on('click', '.video-intro .scroll-wrap .desc .show-all', function () {
1147    // 公共视频弹窗内 展开更多
1148    var txt = $(this).parents(".inner").attr("all");
1149    $(this).parents(".desc").css("max-height", "100%");
1150    $(this).parents(".inner").text(txt);
1151    $(this).remove();
1152  })
1153  $(document).on('click', '.video-container .video-intro .more .list dl', function () {
1154    // 公共视频弹窗内 视频选集点击
1155    $(".video-container .video-box .videoDetail").remove();
1156    var video_url = $(this).attr("video_url");
1157    var img = $(this).find("img").attr("src");
1158    var userid = $(this).attr("userid");
1159    var tit = $(this).find(".tit").text().split(" | ")[1];
1160    var description = $(this).attr("description");
1161    var date = $(this).attr("date");
1162    $(".video-intro .initial .desc").css("max-height", "48px");
1163    $(".video-intro .initial .tit").text(tit);
1164    $(".video-intro .initial .inner").text(description);
1165    $(".video-intro .initial .date").text(date);
1166    if ($(".video-intro .initial .desc .inner").height() > $(".video-intro .initial .desc").height()) {
1167      var txt = $(".video-intro .initial .desc .inner").text();
1168      $(".video-intro .initial .desc .inner").attr("all", txt);
1169      $(".video-intro .initial .desc .inner").html(txt.substr(0, 43) + '...<a href="javascript:;" class="show-all">展开</a>')
1170    }
1171    $('.video-container .video-box').html('<video class="videoDetail" poster="' + img + '" height="100%" controls autoplay userid="' + userid + '"><source src="' + video_url + '"  type="video/mp4"></video>');
1172    $(this).addClass("cur").siblings("dl").removeClass("cur");
1173
1174  })
1175  $(document).on('click', '.case-all .filter dd a', function () {
1176    // 案例筛选点击
1177    $(".case-all .load-more").hide();
1178    $(this).siblings("a").removeClass("cur");
1179    if ($(this).hasClass("cur")) {
1180      $(this).removeClass("cur")
1181    } else {
1182      $(this).addClass("cur")
1183    }
1184    case_page = 0;
1185    var source = "self";
1186    var is_vr = "";
1187    var space = $(".case-all .filter dl.space .cur").text();
1188    var decorate_style = $(".case-all .filter dl.decorate_style .cur").text();
1189    var house_type = $(".case-all .filter dl.house_type .cur").text();
1190    var house_area = $(".case-all .filter dl.house_area .cur").text();
1191    var decorate_budget = $(".case-all .filter dl.decorate_budget .cur").text();
1192    var vr_text = $(".case-all .filter dl.is_vr .cur").text();
1193    if (space == "全部") {
1194      space = '';
1195    }
1196    if (decorate_style == "全部") {
1197      decorate_style = '';
1198    }
1199    if (house_type == "全部") {
1200      house_type = '';
1201    }
1202    if (house_area == "全部") {
1203      house_area = '';
1204    }
1205    if (decorate_budget == "全部") {
1206      decorate_budget = '';
1207    }
1208    if (vr_text == "VR") {
1209      is_vr = 1;
1210    } else if (vr_text == "非VR") {
1211      is_vr = 0;
1212    }
1213    $(".case-all .filter").css("margin-bottom", "200px");
1214    msnry.destroy();
1215    $('.case-all .masonry').html('');
1216    getCaseData(case_page, source, space, decorate_style, house_type, house_area, decorate_budget, is_vr, curCity);
1217  });
1218  $(".jia-owner .diary .content h3 .tag-all a").on('click', function () {
1219    var txt = $(this).text();
1220    if (txt == "推荐") {
1221      getDiaryData("")
1222    } else {
1223      getDiaryData(txt)
1224    }
1225    ind3 = 0;
1226    $(".jia-owner .diary .content h3 .slide-btn a.prev").addClass("disable");
1227    $(".jia-owner .diary .content h3 .slide-btn a.next").removeClass("disable");
1228    var transform = 'translate3d(0px, 0px, 0px)';
1229    $(".jia-owner .diary .content .wrap ul").css("transform", transform);
1230    $(this).addClass("cur").siblings("a").removeClass("cur");
1231
1232  });
1233  msnry = new Masonry('.case-all .masonry', {});
1234
1235
1236  $(document).on('click', '.video-original ul li,.right-content .experience>.wrap ul li', function () {
1237    // 当前页面视频点击 触发视频弹窗效果
1238    $("body").addClass('no-scroll');
1239    var userid = $(this).attr("userid");
1240    var video_url = $(this).attr("video_url");
1241    var description = $(this).attr("description");
1242    var date = $(this).attr("date");
1243    var poster = $(this).attr("poster");
1244    var small_face_url = $(this).find(".tit img").attr("src");
1245    var user_name = $(this).find(".tit strong").text();
1246    var tit = $(this).find(".txt").text();
1247    $("#videoDetail").attr("poster", poster);
1248    $("#videoDetail source").attr("src", video_url);
1249    $(".video-intro .people img").attr("src", small_face_url);
1250    $(".video-intro .people .name").text(user_name);
1251    $(".video-intro .initial .tit").text(tit);
1252    $(".video-intro .initial .inner").text(description);
1253    $(".video-intro .initial .date").text(date);
1254    $(".pop-mask").show();
1255    $(".video-container").addClass("layer-anim");
1256    $('.video-container .video-box').html('<video class="videoDetail" poster="' + poster + '" height="100%"  userid="' + userid + '" id="videoDetail"><source src="' + video_url + '"  type="video/mp4" ></video><a href="javascript:;" class="play-icon"></a>');
1257    if ($(".video-intro .initial .desc .inner").height() > $(".video-intro .initial .desc").height()) {
1258      var txt = $(".video-intro .initial .desc .inner").text();
1259      $(".video-intro .initial .desc .inner").attr("all", txt);
1260      $(".video-intro .initial .desc .inner").html(txt.substr(0, 43) + '...<a href="javascript:;" class="show-all">展开</a>')
1261    }
1262    video_page = 1;
1263    video_total = 0;
1264    getVideoMore(userid, video_page); //获取更多原创视频
1265  })
1266
1267  $(document).on('click', '.fuwushequ-wrap  .load-more a', function () {
1268    $(".fuwushequ-wrap .load-more").hide();
1269
1270    if ($(".fuwushequ-wrap").hasClass('searchstart')) {
1271      var key = $(".fuwushequ-wrap").find(".sel_txt").text();
1272      search_page = search_page + 1;
1273
1274      getsearch(search_page, key);
1275
1276    } else {
1277      info_page = info_page + 1;
1278      getinfo(info_page);
1279    }
1280
1281
1282  })
1283  $(document).on('click', '.fuwushequ-wrap .filter-box .cate-all .item dd a', function () {
1284    search_page = 0;
1285    $(".text-clicked").remove();
1286    $(".fuwushequ-wrap .filter-box .cate-all .item dd a").removeClass("sel_txt");
1287    $(this).addClass("sel_txt");
1288    var key = $(this).text();
1289    $(".fuwushequ-wrap .load-more").hide();
1290    $(".fuwushequ-wrap").addClass('searchstart');
1291    $('.fuwushequ-wrap .masonry').html('');
1292    getsearch(search_page, key);
1293  })
1294  $(window).scroll(function () {
1295    if ($(".case-all .masonry li").length > 0 && $(window).scrollTop() > 800) {
1296      msnry.layout(); //瀑布流重新布局
1297    }
1298  })
1299
1300  // banner
1301  $('body').append('<div class="popup-1689"><div class="box"><a class="close"></a><i class="icon"></i></div></div>')
1302  $('[href="https://work.weixin.qq.com/ca/cawcde82f8cb233e54"]').click(function(){
1303    $('.popup-1689').fadeIn();
1304    return false;
1305  });
1306  $('.popup-1689 .close').click(function(){
1307    $('.popup-1689').fadeOut();
1308  });
1309})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.