...
|
...
|
@@ -14,6 +14,7 @@ var chosePanel = require('./chose-panel'), |
|
|
|
|
|
var $cartContent = $('.cart-content'),
|
|
|
cartType = $('#cartType').val(),
|
|
|
$cartNav = $('.cart-nav'),
|
|
|
hasShowCartPresellTip = false;
|
|
|
|
|
|
var navHammer,
|
...
|
...
|
@@ -105,7 +106,7 @@ if ('advance' === cartType) { |
|
|
$(window).trigger('scroll');
|
|
|
}
|
|
|
|
|
|
if ($('.cart-nav').length > 0) {
|
|
|
if ($cartNav.length > 0) {
|
|
|
navHammer = new Hammer(document.getElementsByClassName('cart-nav')[0]);
|
|
|
navHammer.on('tap', function(e) {
|
|
|
var $this = $(e.target).closest('li');
|
...
|
...
|
@@ -180,16 +181,11 @@ $('.chose').on('touchend', function() { |
|
|
chosePanel.show();
|
|
|
});
|
|
|
|
|
|
function notAllowScroll() {
|
|
|
var docH = $(document).height(),
|
|
|
winH = $(window).height();
|
|
|
|
|
|
if (docH - winH <= 10) {
|
|
|
$('body').css('overflow', 'hidden');
|
|
|
}
|
|
|
}
|
|
|
|
|
|
notAllowScroll();
|
|
|
$cartNav.on('touchstart', 'li', function(e) {
|
|
|
$(this).addClass('bytouch');
|
|
|
}).on('touchend touchcancel', function() {
|
|
|
$cartNav.find('li').removeClass('bytouch');
|
|
|
});
|
|
|
|
|
|
//提前触发lazyload
|
|
|
$(window).scrollTop(1).scrollTop(0); |
...
|
...
|
|