Authored by xuqi

plus star list -> hammer

@@ -5,13 +5,14 @@ @@ -5,13 +5,14 @@
5 */ 5 */
6 6
7 var $ = require('jquery'), 7 var $ = require('jquery'),
  8 + Hammer = require('hammer'),
8 lazyLoad = require('yoho.lazyload'), 9 lazyLoad = require('yoho.lazyload'),
9 Swiper = require('yoho.iswiper'); 10 Swiper = require('yoho.iswiper');
10 11
11 var $navs = $('#nav-tab > li'), 12 var $navs = $('#nav-tab > li'),
12 $contents = $('#ps-content > .content'); 13 $contents = $('#ps-content > .content');
13 14
14 -var mySwiper; 15 +var mySwiper, navHammer;
15 16
16 lazyLoad($('img.lazy')); 17 lazyLoad($('img.lazy'));
17 18
@@ -20,8 +21,11 @@ mySwiper = new Swiper('.swiper-container', { @@ -20,8 +21,11 @@ mySwiper = new Swiper('.swiper-container', {
20 pagination: '.swiper-pagination' 21 pagination: '.swiper-pagination'
21 }); 22 });
22 23
23 -$('#nav-tab').delegate('li', 'tap', function() {  
24 - if ($(this).hasClass('focus')) { 24 +navHammer = new Hammer(document.getElementById('nav-tab'));
  25 +navHammer.on('tap', function(e) {
  26 + var $this = $(e.target).closest('li');
  27 +
  28 + if ($this.hasClass('focus')) {
25 return; 29 return;
26 } 30 }
27 31