|
@@ -9,11 +9,15 @@ var $ = require('jquery'), |
|
@@ -9,11 +9,15 @@ var $ = require('jquery'), |
9
|
Hammer = require('yoho.hammer'),
|
9
|
Hammer = require('yoho.hammer'),
|
10
|
tip = require('../../plugin/tip');
|
10
|
tip = require('../../plugin/tip');
|
11
|
|
11
|
|
12
|
-var likeHammer = new Hammer(document.getElementById('likeBtn')),
|
|
|
13
|
- addToCartHammer = new Hammer(document.getElementById('addtoCart')),
|
12
|
+var likeEle = document.getElementById('likeBtn'),
|
|
|
13
|
+ likeHammer = likeEle && new Hammer(likeEle);
|
|
|
14
|
+
|
|
|
15
|
+var addToCartEle = document.getElementById('addtoCart'),
|
|
|
16
|
+ addToCartHammer = addToCartEle && new Hammer(addToCartEle),
|
14
|
productId = $('#productId').val();
|
17
|
productId = $('#productId').val();
|
15
|
|
18
|
|
16
|
-likeHammer.on('tap', function(e) {
|
19
|
+if (likeHammer) {
|
|
|
20
|
+ likeHammer.on('tap', function(e) {
|
17
|
var opt,
|
21
|
var opt,
|
18
|
favorite;
|
22
|
favorite;
|
19
|
|
23
|
|
|
@@ -60,10 +64,11 @@ likeHammer.on('tap', function(e) { |
|
@@ -60,10 +64,11 @@ likeHammer.on('tap', function(e) { |
60
|
tip.show('网络断开连接了~');
|
64
|
tip.show('网络断开连接了~');
|
61
|
}
|
65
|
}
|
62
|
});
|
66
|
});
|
|
|
67
|
+ });
|
|
|
68
|
+}
|
63
|
|
69
|
|
64
|
-});
|
|
|
65
|
-
|
|
|
66
|
-addToCartHammer.on('tap', function(e) {
|
70
|
+if (addToCartHammer) {
|
|
|
71
|
+ addToCartHammer.on('tap', function(e) {
|
67
|
|
72
|
|
68
|
// 统计代码:用于统计用户加入购物车的动作
|
73
|
// 统计代码:用于统计用户加入购物车的动作
|
69
|
if (window._yas) {
|
74
|
if (window._yas) {
|
|
@@ -72,6 +77,8 @@ addToCartHammer.on('tap', function(e) { |
|
@@ -72,6 +77,8 @@ addToCartHammer.on('tap', function(e) { |
72
|
by: 1
|
77
|
by: 1
|
73
|
});
|
78
|
});
|
74
|
}
|
79
|
}
|
75
|
-});
|
80
|
+ });
|
|
|
81
|
+}
|
|
|
82
|
+
|
76
|
|
83
|
|
77
|
|
84
|
|