Authored by 陈峰

优化经典店铺滚动各个元素的交互

1 'use strict'; 1 'use strict';
2 2
3 const fs = require('fs'); 3 const fs = require('fs');
4 -let devHost = '127.0.0.1'; 4 +let devHost = '172.16.9.195';
5 5
6 fs.readFile('.devhost', (err, buf)=> { 6 fs.readFile('.devhost', (err, buf)=> {
7 if (!err) { 7 if (!err) {
@@ -813,6 +813,9 @@ $subNav.on('touchend touchcancel', function(e) { @@ -813,6 +813,9 @@ $subNav.on('touchend touchcancel', function(e) {
813 $('.home-sub-nav>li.filter').removeClass('active'); 813 $('.home-sub-nav>li.filter').removeClass('active');
814 $this.removeClass('active'); 814 $this.removeClass('active');
815 filter.hideFilter(); 815 filter.hideFilter();
  816 + if ($('#list-nav').offset().top > $(document).scrollTop()) {
  817 + $('#pos-list').addClass('hide');
  818 + }
816 } else { 819 } else {
817 $('.home-sub-nav>li.filter').addClass('active'); 820 $('.home-sub-nav>li.filter').addClass('active');
818 $this.addClass('active'); 821 $this.addClass('active');
@@ -824,13 +827,11 @@ $subNav.on('touchend touchcancel', function(e) { @@ -824,13 +827,11 @@ $subNav.on('touchend touchcancel', function(e) {
824 } else { 827 } else {
825 $('.filter-mask').removeClass('call-by-fix').css('top', $this.offset().top + nav1H); 828 $('.filter-mask').removeClass('call-by-fix').css('top', $this.offset().top + nav1H);
826 } 829 }
  830 + if ($('#pos-list').hasClass('hide')) {
  831 + $('#pos-list').removeClass('hide');
  832 + }
827 833
828 - }  
829 - if ($('#pos-list').hasClass('hide')) {  
830 - $('#pos-list').removeClass('hide');  
831 - } else if (!$('#list-nav').hasClass('hide')) {  
832 - $('#pos-list').addClass('hide');  
833 - } 834 + }
834 } else { 835 } else {
835 836
836 filter.hideFilter();// 隐藏面板 837 filter.hideFilter();// 隐藏面板