|
@@ -9,10 +9,10 @@ var $ = require('jquery'), |
|
@@ -9,10 +9,10 @@ var $ = require('jquery'), |
9
|
|
9
|
|
10
|
var $nav = $('.category-nav'),
|
10
|
var $nav = $('.category-nav'),
|
11
|
$categoryContainer = $('.category-container'),
|
11
|
$categoryContainer = $('.category-container'),
|
12
|
- $contents = $categoryContainer.children('.content');
|
12
|
+ $contents = $categoryContainer.children('.content'),
|
|
|
13
|
+ $subLevelItem = $('.sub-level li');
|
13
|
|
14
|
|
14
|
-var $curContent = $contents.not('.hide'),
|
|
|
15
|
- $curClickSubLevel;
|
15
|
+var $curContent = $contents.not('.hide');
|
16
|
|
16
|
|
17
|
var navHammer, ccHammer;
|
17
|
var navHammer, ccHammer;
|
18
|
|
18
|
|
|
@@ -71,13 +71,9 @@ ccHammer.on('tap', function(e) { |
|
@@ -71,13 +71,9 @@ ccHammer.on('tap', function(e) { |
71
|
}
|
71
|
}
|
72
|
});
|
72
|
});
|
73
|
|
73
|
|
74
|
-$('.sub-level').bind('touchend', function(e) {
|
|
|
75
|
- var $cur = $(e.target);
|
|
|
76
|
-
|
|
|
77
|
- $cur.addClass('a-highlight');
|
|
|
78
|
-
|
|
|
79
|
- if ($curClickSubLevel) {
|
|
|
80
|
- $curClickSubLevel.removeClass('a-highlight');
|
|
|
81
|
- }
|
|
|
82
|
- $curClickSubLevel = $cur;
|
74
|
+$subLevelItem.on('touchstart', function() {
|
|
|
75
|
+ $subLevelItem.removeClass('highlight');
|
|
|
76
|
+ $(this).addClass('highlight');
|
|
|
77
|
+}).on('touchend touchcancel', function() {
|
|
|
78
|
+ $(this).removeClass('highlight');
|
83
|
}); |
79
|
}); |