Authored by hf

fixes some bugs to gzip css and js

@@ -8678,6 +8678,7 @@ var chosePanel = require("js/cart/chose-panel"), @@ -8678,6 +8678,7 @@ var chosePanel = require("js/cart/chose-panel"),
8678 8678
8679 var $cartContent = $('.cart-content'), 8679 var $cartContent = $('.cart-content'),
8680 cartType = $('#cartType').val(), 8680 cartType = $('#cartType').val(),
  8681 + $cartNav = $('.cart-nav'),
8681 hasShowCartPresellTip = false; 8682 hasShowCartPresellTip = false;
8682 8683
8683 var navHammer, 8684 var navHammer,
@@ -8769,7 +8770,7 @@ if ('advance' === cartType) { @@ -8769,7 +8770,7 @@ if ('advance' === cartType) {
8769 $(window).trigger('scroll'); 8770 $(window).trigger('scroll');
8770 } 8771 }
8771 8772
8772 -if ($('.cart-nav').length > 0) { 8773 +if ($cartNav.length > 0) {
8773 navHammer = new Hammer(document.getElementsByClassName('cart-nav')[0]); 8774 navHammer = new Hammer(document.getElementsByClassName('cart-nav')[0]);
8774 navHammer.on('tap', function(e) { 8775 navHammer.on('tap', function(e) {
8775 var $this = $(e.target).closest('li'); 8776 var $this = $(e.target).closest('li');
@@ -8844,6 +8845,12 @@ $('.chose').on('touchend', function() { @@ -8844,6 +8845,12 @@ $('.chose').on('touchend', function() {
8844 chosePanel.show(); 8845 chosePanel.show();
8845 }); 8846 });
8846 8847
  8848 +$cartNav.on('touchstart', 'li', function(e) {
  8849 + $(this).addClass('bytouch');
  8850 +}).on('touchend touchcancel', function() {
  8851 + $cartNav.find('li').removeClass('bytouch');
  8852 +});
  8853 +
8847 //提前触发lazyload 8854 //提前触发lazyload
8848 $(window).scrollTop(1).scrollTop(0); 8855 $(window).scrollTop(1).scrollTop(0);
8849 8856
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.