|
@@ -81,12 +81,14 @@ $( |
|
@@ -81,12 +81,14 @@ $( |
81
|
url: ajaxUrl + '?tamp=' + timestamp,
|
81
|
url: ajaxUrl + '?tamp=' + timestamp,
|
82
|
success: function(data) {
|
82
|
success: function(data) {
|
83
|
// 秒杀是否结束
|
83
|
// 秒杀是否结束
|
84
|
- if (data.status !== 1 && data.status !== 2) {
|
|
|
85
|
- $('.sold-out').hide();
|
|
|
86
|
- $('.cart-bar a:first').append('<a href="javascript:;" class="sold-out">已售罄</a>');
|
|
|
87
|
- $('.addto-cart').hide();
|
|
|
88
|
- $('.cart-bar').show();
|
|
|
89
|
- $('.current-price').show();
|
84
|
+ if (data == '' || data.status === 0 || data.status === 3) {
|
|
|
85
|
+ window.location.replace('/product/show_' + $('#productSkn').val() + '.html');
|
|
|
86
|
+
|
|
|
87
|
+ // $('.sold-out').hide();
|
|
|
88
|
+ // $('.cart-bar a:first').append('<a href="javascript:;" class="sold-out">已售罄</a>');
|
|
|
89
|
+ // $('.addto-cart').hide();
|
|
|
90
|
+ // $('.cart-bar').show();
|
|
|
91
|
+ // $('.current-price').show();
|
90
|
} else {
|
92
|
} else {
|
91
|
|
93
|
|
92
|
getMarketPrice();// 获取市场价
|
94
|
getMarketPrice();// 获取市场价
|
|
@@ -151,28 +153,9 @@ $( |
|
@@ -151,28 +153,9 @@ $( |
151
|
|
153
|
|
152
|
seckHide();// 非秒杀库存置灰
|
154
|
seckHide();// 非秒杀库存置灰
|
153
|
|
155
|
|
154
|
- $('.price-date').append(
|
|
|
155
|
- '<div class="seckill-time seckill-time-border">' +
|
|
|
156
|
- '<span>距结束 </span>' +
|
|
|
157
|
- '<span class="end-time">' +
|
|
|
158
|
- '<i class="tick day hide">00</i>' +
|
|
|
159
|
- '<i class="tick hour">00</i>:' +
|
|
|
160
|
- '<i class="tick minute">00</i>:' +
|
|
|
161
|
- '<i class="tick second">00</i>' +
|
|
|
162
|
- '</span>' +
|
|
|
163
|
- '</div>'
|
|
|
164
|
- );
|
|
|
165
|
- $('.text-info').append(
|
|
|
166
|
- '<div class="seckill-time seckill-time-border seckill-chose">' +
|
|
|
167
|
- '<span>距结束 </span>' +
|
|
|
168
|
- '<span class="end-time">' +
|
|
|
169
|
- '<i class="tick day hide">00</i>' +
|
|
|
170
|
- '<i class="tick hour">00</i>:' +
|
|
|
171
|
- '<i class="tick minute">00</i>:' +
|
|
|
172
|
- '<i class="tick second">00</i>' +
|
|
|
173
|
- '</span>' +
|
|
|
174
|
- '</div>'
|
|
|
175
|
- );
|
156
|
+ // 插入倒计时
|
|
|
157
|
+ addTimeout($('.price-date'));
|
|
|
158
|
+ addTimeout($('.text-info'));
|
176
|
$('.current-price').text('¥' + data.secKillPrice).show();
|
159
|
$('.current-price').text('¥' + data.secKillPrice).show();
|
177
|
$('.sale-price').text('¥' + data.secKillPrice).show();
|
160
|
$('.sale-price').text('¥' + data.secKillPrice).show();
|
178
|
$('.chose-items .num').find('.clearfix').append(
|
161
|
$('.chose-items .num').find('.clearfix').append(
|
|
@@ -276,6 +259,7 @@ function getMarketPrice() { |
|
@@ -276,6 +259,7 @@ function getMarketPrice() { |
276
|
var productId = $('#productId').val();
|
259
|
var productId = $('#productId').val();
|
277
|
var goodsId = $('#goodsId').val();
|
260
|
var goodsId = $('#goodsId').val();
|
278
|
var productSkn = $('#productSkn').val();
|
261
|
var productSkn = $('#productSkn').val();
|
|
|
262
|
+
|
279
|
if (productId && (goodsId || productSkn)) {
|
263
|
if (productId && (goodsId || productSkn)) {
|
280
|
$.ajax({
|
264
|
$.ajax({
|
281
|
type: 'POST',
|
265
|
type: 'POST',
|
|
@@ -289,7 +273,19 @@ function getMarketPrice() { |
|
@@ -289,7 +273,19 @@ function getMarketPrice() { |
289
|
$('.previous-price').text(data.goodsPrice.currentPrice);
|
273
|
$('.previous-price').text(data.goodsPrice.currentPrice);
|
290
|
}
|
274
|
}
|
291
|
});
|
275
|
});
|
292
|
- } else {
|
|
|
293
|
- callback();
|
|
|
294
|
}
|
276
|
}
|
295
|
}
|
277
|
}
|
|
|
278
|
+
|
|
|
279
|
+function addTimeout(obj) {
|
|
|
280
|
+ obj.append(
|
|
|
281
|
+ '<div class="seckill-time seckill-time-border">' +
|
|
|
282
|
+ '<span>距结束 </span>' +
|
|
|
283
|
+ '<span class="end-time">' +
|
|
|
284
|
+ '<i class="tick day hide">00</i>' +
|
|
|
285
|
+ '<i class="tick hour">00</i>:' +
|
|
|
286
|
+ '<i class="tick minute">00</i>:' +
|
|
|
287
|
+ '<i class="tick second">00</i>' +
|
|
|
288
|
+ '</span>' +
|
|
|
289
|
+ '</div>'
|
|
|
290
|
+ );
|
|
|
291
|
+} |