...
|
...
|
@@ -111,26 +111,28 @@ $('.sort-pre').on('click', 'li', function() { |
|
|
$sortSub.children(':not(.hide)').addClass('hide');
|
|
|
$sortSub.children(':eq(' + index + ')').removeClass('hide');
|
|
|
|
|
|
if (sizeCache[id]) {
|
|
|
$sizeWrap.find('.attr-content').html(sizeCache[id]);
|
|
|
$sizeWrap.removeClass('hide');
|
|
|
} else {
|
|
|
$.ajax({
|
|
|
url: '/product/search/sortSize',
|
|
|
data: {
|
|
|
msort: id
|
|
|
}
|
|
|
}).then(function(res) {
|
|
|
if ($.type(res) === 'array' && res.length) {
|
|
|
sizeCache[id] = sizeTmpl({
|
|
|
size: res
|
|
|
});
|
|
|
$sizeWrap.find('.attr-content').html(sizeCache[id]);
|
|
|
$sizeWrap.removeClass('hide');
|
|
|
} else {
|
|
|
$sizeWrap.addClass('hide');
|
|
|
}
|
|
|
});
|
|
|
if (!$sizeWrap.data('load')) {
|
|
|
if (sizeCache[id]) {
|
|
|
$sizeWrap.find('.attr-content').html(sizeCache[id]);
|
|
|
$sizeWrap.removeClass('hide');
|
|
|
} else {
|
|
|
$.ajax({
|
|
|
url: '/product/search/sortSize',
|
|
|
data: {
|
|
|
msort: id
|
|
|
}
|
|
|
}).then(function(res) {
|
|
|
if ($.type(res) === 'array' && res.length) {
|
|
|
sizeCache[id] = sizeTmpl({
|
|
|
size: res
|
|
|
});
|
|
|
$sizeWrap.find('.attr-content').html(sizeCache[id]);
|
|
|
$sizeWrap.removeClass('hide');
|
|
|
} else {
|
|
|
$sizeWrap.addClass('hide');
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
|
...
|
...
|
|