...
|
...
|
@@ -14,6 +14,43 @@ var page = 1, |
|
|
id = '',
|
|
|
noResult = '<p class="no-result">未找到相关搜索结果</p>';
|
|
|
|
|
|
// var renderRank = {
|
|
|
// errMsg: '<p class="no-result">未找到相关搜索结果</p>',
|
|
|
// navSelector: '.goods-nav',
|
|
|
// rankSelector: '#hotRank',
|
|
|
// navHTML: null,
|
|
|
// data: null,
|
|
|
// inited: 0,
|
|
|
// setData: function(data) {
|
|
|
// this.data = data;
|
|
|
// },
|
|
|
// showDataEmptyMsg: function() {
|
|
|
// $(this.rankSelector).append(this.errMsg);
|
|
|
// },
|
|
|
// isDataEmpty: function() {
|
|
|
// if (this.data.indexOf('>') === -1) {
|
|
|
// return true;
|
|
|
// } else {
|
|
|
// return false;
|
|
|
// }
|
|
|
// },
|
|
|
// appendData: function() {
|
|
|
// if (!this.inited) {
|
|
|
// this.inited = 1;
|
|
|
// }
|
|
|
// $(this.rankSelector).append(this.data);
|
|
|
// },
|
|
|
// render: function(data) {
|
|
|
// this.setData(data);
|
|
|
// if (!this.isDataEmpty()) {
|
|
|
// this.appendData();
|
|
|
// } else {
|
|
|
// this.showDataEmptyMsg();
|
|
|
// }
|
|
|
// }
|
|
|
|
|
|
// };
|
|
|
|
|
|
function hotrank(page, sort, tabId, notab) {
|
|
|
loading.showLoadingMask();
|
|
|
$.ajax({
|
...
|
...
|
@@ -26,15 +63,47 @@ function hotrank(page, sort, tabId, notab) { |
|
|
notab: notab
|
|
|
},
|
|
|
success: function(data) {
|
|
|
console.log(data);
|
|
|
|
|
|
// if (page === 1) {
|
|
|
// $('.no-result').remove();
|
|
|
// $('.rank-main').remove();
|
|
|
// }
|
|
|
|
|
|
// if (notab === 1) {
|
|
|
// if (data === ' ' && $('.rank-main').length < 1) {
|
|
|
// var hotrankNav = $('.goods-nav').prop("outerHTML");
|
|
|
|
|
|
// $('#hotRank').html(hotrankNav + noResult);
|
|
|
// } else {
|
|
|
// $('#hotRank').append(data);
|
|
|
// }
|
|
|
// } else {
|
|
|
// if (data === ' ') {
|
|
|
// $('#hotRank').html(noResult);
|
|
|
// } else {
|
|
|
// $('#hotRank').append(data);
|
|
|
// }
|
|
|
// }
|
|
|
if (data === ' ') {
|
|
|
if ($('.rank-main').length < 1 && $('.goods-nav').length < 1) {
|
|
|
$('#hotRank').html(noResult);
|
|
|
} else {
|
|
|
if (page === 1) {
|
|
|
$('.rank-main').remove();
|
|
|
var hotrankNav = $('.goods-nav').prop("outerHTML");
|
|
|
|
|
|
$('#hotRank').html(hotrankNav + noResult);
|
|
|
}
|
|
|
}
|
|
|
if (data === ' ' && $('.rank-main ul li').length < 1) {
|
|
|
$('#hotRank').html(noResult);
|
|
|
} else {
|
|
|
$('.no-result').remove();
|
|
|
$('.rank-main').remove();
|
|
|
$('#hotRank').append(data);
|
|
|
}
|
|
|
|
|
|
// renderRank.render(data);
|
|
|
|
|
|
|
|
|
|
|
|
lazyLoad($('img.lazy'));
|
|
|
$('.rank-main ul li:gt(2)').find('.item-content i').removeClass('top');
|
|
|
winH = $(window).height();
|
...
|
...
|
@@ -83,7 +152,11 @@ hotnav.on('tap', function(e) { |
|
|
id = target.getAttribute('data-id') ? target.getAttribute('data-id') : '';
|
|
|
sort = target.getAttribute('data-sort') ? target.getAttribute('data-sort') : '';
|
|
|
page = 1;
|
|
|
|
|
|
// notab = renderRank.inited;
|
|
|
notab = 1;
|
|
|
|
|
|
|
|
|
hotrank(page, sort, id, notab);
|
|
|
}
|
|
|
}); |
...
|
...
|
|