/** * Created by admin on 2018/1/8. */ require(['config'], function () { require(['jquery', 'pagination'], function ($, pagination) { var arr = []; var typearr = ''; // var basurl = $('#gamedetailUrl').val(); var classifyID = null; initGameCenter(); tc_Event(); function initGameCenter() { classifyID = $('#js-classifyTab a:first-child').attr('classifyid'); $('#js-classifyTab a:first-child').addClass('active') } function tc_Event() { $('#tc_Tab a').on('click', function () { if ($(this).hasClass('active')) { return false; } typearr = $(this).attr('tpid'); $(this).addClass('active').siblings().removeClass('active'); renderGamelist() }) } function gamehtml(res) { var gameshtml = ''; var starhtml = ''; var data = res.game_list.list; for (var i=0;i< data.length;i++) { starhtml = ''; for (var j=0;j\n' + '

'+data[i].gamename+'

\n' + '

'+type+' | '+data[i].size+'

\n' + '
\n' + '

'+starhtml+'

\n' + '
\n' + ' 立即下载\n' + ' ' } $('#gametpl').html(gameshtml) } $('#js-classifyTab a').on('click', function () { $(this).addClass('active').siblings().removeClass('active') classifyID = $(this).attr('classifyid'); renderGamelist() }) $('#gctype_Tab a').on('click', function () { $(this).addClass('active').siblings().removeClass('active') var index = $(this).index() - 1; var html = ''; var children; var tcidArr = []; if (index < 0) { typearr = ''; renderGamelist(1) return } tcidArr.push(arr.list[index].typeid) if (arr.list[index].sublist) { children = arr.list[index].sublist; for (var i=0;i'+children[i].typename+'' } } else { html = ''; } $('#tc_Tab').html(html) typearr = tcidArr.join(','); renderGamelist(1); tc_Event(); }) // 生成游戏分类 // renderClassify(); renderPagination(); // 头部颜色 var bgColor = ['#F0EEEE','#EFF1E9','#E4EDE4','#F0E5E2','#DAE7EC','#F4EAF1','#F5F5F5']; $('.gc_top_cnt dl.active .cnt_dd>a').each(function(){ var itemBgColor = Math.ceil(Math.random() * bgColor.length); $(this).css({'backgroundColor': bgColor[itemBgColor]}); }); function renderClassify() { // fetch // render } function renderGamelist(page) { page = page || 1; $.ajax({ url: '', type: 'get', data: { classify: classifyID, type: typearr, page: page }, success: function (res) { gamehtml(res) initpage(res.game_list.count, page) $('#findnum').text('找到 '+res.game_list.count+' 个游戏') arr = res.type; } }) } function renderPagination(count) { renderGamelist(); } function initpage(count, page) { console.log(count); pagination({ elem : '#pagination', total : count, callback: renderGamelist, size : 10, number : page }); } }); });