Authored by 李靖

改成根据为你优选位置判断回到顶部按钮

@@ -16,7 +16,8 @@ class NewHome extends Page { @@ -16,7 +16,8 @@ class NewHome extends Page {
16 $codeSet: $('.code-set'), 16 $codeSet: $('.code-set'),
17 $resYas: $('.res-c').find('a'), 17 $resYas: $('.res-c').find('a'),
18 $trendCode: $('.trend-code'), 18 $trendCode: $('.trend-code'),
19 - $floatTop: $('.float-top') 19 + $floatTop: $('.float-top'),
  20 + $recommendC: $('#new-recommend-c')
20 }; 21 };
21 22
22 this.init(); 23 this.init();
@@ -33,13 +34,17 @@ class NewHome extends Page { @@ -33,13 +34,17 @@ class NewHome extends Page {
33 } 34 }
34 35
35 backToTop() { 36 backToTop() {
36 - $(document).scroll(() => {  
37 - if (($(document).scrollTop() >= 120)) {  
38 - this.selector.$floatTop.addClass('hover');  
39 - } else {  
40 - this.selector.$floatTop.removeClass('hover');  
41 - }  
42 - }); 37 + if (this.selector.$recommendC.length > 0) {
  38 + $(document).scroll(() => {
  39 + let recommendTop = this.selector.$recommendC.offset().top - $(document).scrollTop();
  40 +
  41 + if (recommendTop <= 400) {
  42 + this.selector.$floatTop.addClass('hover');
  43 + } else {
  44 + this.selector.$floatTop.removeClass('hover');
  45 + }
  46 + });
  47 + }
43 } 48 }
44 49
45 autoScroll() { 50 autoScroll() {
@@ -43,7 +43,7 @@ class NewRecommend extends Page { @@ -43,7 +43,7 @@ class NewRecommend extends Page {
43 this.selector.$goodsContainer.append($goodsData); 43 this.selector.$goodsContainer.append($goodsData);
44 lazyLoad($goodsData.find('img.lazy')); 44 lazyLoad($goodsData.find('img.lazy'));
45 } else { 45 } else {
46 - this.selector.$recommendC.hide(); 46 + this.selector.$recommendC.remove();
47 } 47 }
48 } 48 }
49 }).catch(error => { 49 }).catch(error => {