var isRun = false; // 리스트 내용 가져오는지 여부 var iPage = 0; var isRightMenuClick = false; getGameList(); $(document).on('click', '#game-list ul.list dl', function(){ location.href = 'gameView.php?gameCode='+ $(this).attr('data-game-code'); }); $('body, #game-list').on('click', function(e){ $('.right-menu-container .sub-menu').hide(); }); $(document).on('click', '.right-menu-container .right-menu', function(e){ // 대회명 입력 $('#game-login-box .game-login-content > p').text($(this).parent().parent().find('dt').text()); //$('.right-menu-container .sub-menu').hide(); //$(this).next().toggleClass('hidden'); //if(isShow == true){ // $(this).next().hide(); //}else{ $(this).next().show(); //} //if(isRightMenuClick == null) isRightMenuClick = false; /*if(isRightMenuClick == true){ $(this).next().hide(); isRightMenuClick = false; }else{ $(this).next().show(); isRightMenuClick = true; }*/ }); function toggleLoginBox(){ $('.right-menu-container .sub-menu').hide(); alert('준비중입니다.'); return; $('#game-login-box .game-login-content').css("margin-top", $(window).scrollTop()+40); $('#game-login-box').toggle(); } $(window).scroll(function(){ var scrollTop = $(window).scrollTop(); var docHeight = $(document).height(); var winHeight = $(window).height(); var scrollHeight = docHeight-scrollTop-winHeight; log('scrollTop:'+ scrollTop +', docHeight:'+ docHeight +', winHeight:'+ winHeight +', scrollHeight:'+ scrollHeight); if(scrollHeight < winHeight) getGameList(); }); //alert(stringToDate('20160606', 'MM/dd (E)')); function getGameList(){ if(isRun == false){ isRun = true; $.getJSON('ajax.game.php', {"mode":"gameList", "page":++iPage}, function(data){ log(JSON.stringify(data)); if(data.rcode == 200){ var strTag = ''; for(var i in data.list){ //if(data.list[i].gameCode != 12 || (data.list[i].gameCode == 12 && uip == '211.207.175.68')){ if(data.list[i].state=='R'){ strClass = 'green'; strState = '신청'; }else{ strClass = 'blue'; strState = '마감'; } strTag += ''; strTag += '
'+ strState +'
'; /*strTag += '
'; strTag += '
'; strTag += ' '; strTag += '
';*/ strTag += '
'; strTag += '
'+ data.list[i].gameName +'
'; strTag += '
'+ stringToDate(data.list[i].gameDate, 'MM/dd (E)') +' '+ data.list[i].clubName +' ('+ data.list[i].shortAddr +')
'; if(data.list[i].regYN=='1') strTag += '
순위/시상내역을 확인하세요.
'; strTag += '
'; strTag += ''; //} } $('#game-list ul.list').append(strTag); //if(iPage == 1 && seq > 0) noticeListAction($('#notice'+ seq).get()); isRun = false; }else{ log('마지막 데이타입니다.'); } }); }else{ log('대회 리스트 가져오는 중'); } }