$(function(){
// 轮播图
var mySwiper = new Swiper ('.swiper-container', {
direction: 'horizontal',
loop: true,
// 如果需要分页器
pagination: '.swiper-pagination',
// 如果需要前进后退按钮
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev'
});
$(".banner-wrap").height(window.innerWidth * 430 / 2732);
var pages = [1],
col = parseInt((+$('body').width() * 0.8 < 750 ? 750 : +$('body').width() * 0.8) / 227),
_template = '
',
secCatesStr = '';
if(secCates.length > 0){
secCatesStr += '全部';
$(secCates).each(function(index, el) {
secCatesStr += ''+el.name+'';
});
}
firstCateStr += ''+item.name+''
contentStr += secCatesStr + '
';
contentsStr += contentStr;
pages.push(1);
});
$('#first-navs').append(firstCateStr);
$('body').append(contentsStr);
if (window.location.hash == '#single') {
// 线上data-cate = 12
$('#first-navs span[data-cate="12"]').trigger('click');
};
getTpls(categorys[0].id , 0);
}else{
// 没有分类时
$('#first-navs span').eq(0).trigger('click');
}
}else{
alertTip(data.data);
}
},function(data){
alertTip(data.data);
});
}
function getTpls(cate, index){
var $container = $('.tpl-container').eq(index),
param = {type: 0, page: pages[index], page_size: 20};
if(cate == -1){
param.user = 1;
}else{
param.cate_id = cate;
}
$ajax('/index.php?r=pc/AppData/AppTplList','get',param,'json',
function(data){
if (data.status === 0) {
var tpls = data.data;
tpls.length && dealData(tpls, $container, index);
pages[index]++;
if(data.is_more == 0){
$container.addClass('js-no-more');
}
}else{
alertTip(data.data);
}
$container.removeClass('js-requesting');
},
function(data){
alertTip(data.tpls);
$container.removeClass('js-requesting')
});
}
function dealData(tpls, $container, index){
$container.find('.filler').remove();
var content = '',
addAmount = tpls.length,
curAmount = $container.find('.js-tpl').length,
temp = (addAmount+curAmount)%col,
fillerAmount = ( temp ? col : 0 ), // 需要增加的filler个数
shadowLis = '';
$.each(tpls, function(i, item){
content += ' ' + parseTemplate(item, index);
});
for(var i=0; i