Showing
2 changed files
with
12 additions
and
4 deletions
@@ -124,6 +124,7 @@ var defaultOpt = require('../common/query-param'); | @@ -124,6 +124,7 @@ var defaultOpt = require('../common/query-param'); | ||
124 | // 切换active状态到$pre上 | 124 | // 切换active状态到$pre上 |
125 | $pre.addClass('active'); | 125 | $pre.addClass('active'); |
126 | $pre.siblings('.filter').removeClass('active'); | 126 | $pre.siblings('.filter').removeClass('active'); |
127 | + subNavScrollTo(); | ||
127 | } | 128 | } |
128 | }); | 129 | }); |
129 | } | 130 | } |
@@ -745,6 +746,7 @@ $newList.on('touchstart', 'li', function(e) { | @@ -745,6 +746,7 @@ $newList.on('touchstart', 'li', function(e) { | ||
745 | }, function() { | 746 | }, function() { |
746 | }); | 747 | }); |
747 | } | 748 | } |
749 | + subNavScrollTo(); | ||
748 | e.stopPropagation(); | 750 | e.stopPropagation(); |
749 | 751 | ||
750 | }); | 752 | }); |
@@ -786,7 +788,9 @@ $subNav.on('touchend touchcancel', function(e) { | @@ -786,7 +788,9 @@ $subNav.on('touchend touchcancel', function(e) { | ||
786 | $newList.find('li.sale').addClass('active').siblings().removeClass('active'); | 788 | $newList.find('li.sale').addClass('active').siblings().removeClass('active'); |
787 | } | 789 | } |
788 | newListHide(); | 790 | newListHide(); |
789 | - subNavScrollTo(); | 791 | + if ($('#pos-list').hasClass('hide')) { |
792 | + subNavScrollTo(); | ||
793 | + } | ||
790 | return true; | 794 | return true; |
791 | } | 795 | } |
792 | 796 | ||
@@ -813,7 +817,9 @@ $subNav.on('touchend touchcancel', function(e) { | @@ -813,7 +817,9 @@ $subNav.on('touchend touchcancel', function(e) { | ||
813 | } | 817 | } |
814 | 818 | ||
815 | } | 819 | } |
816 | - subNavScrollTo(); | 820 | + if ($('#pos-list').hasClass('hide')) { |
821 | + subNavScrollTo(); | ||
822 | + } | ||
817 | } else { | 823 | } else { |
818 | 824 | ||
819 | filter.hideFilter();// 隐藏面板 | 825 | filter.hideFilter();// 隐藏面板 |
@@ -881,7 +887,9 @@ $subNav.on('touchend touchcancel', function(e) { | @@ -881,7 +887,9 @@ $subNav.on('touchend touchcancel', function(e) { | ||
881 | $subNav.children().removeClass('active'); | 887 | $subNav.children().removeClass('active'); |
882 | $subNav.find(cname).addClass('active'); | 888 | $subNav.find(cname).addClass('active'); |
883 | } | 889 | } |
884 | - | 890 | + if (!$('#pos-list').hasClass('hide')) { |
891 | + subNavScrollTo(); | ||
892 | + } | ||
885 | if (nav.reload) { | 893 | if (nav.reload) { |
886 | search({ | 894 | search({ |
887 | type: 'shop_id', | 895 | type: 'shop_id', |
-
Please register or login to post a comment