;(function(window,undefined){var calendar=document.querySelector('#calendar') var simpleMonth_area=calendar.querySelector('.sidebar') var simpleMonth_title=simpleMonth_area.querySelector('.date') var fullMonth_area=calendar.querySelector('#renderFullYear') var fullMonth_title=fullMonth_area.querySelector('h2') var fullMonth_lunar=fullMonth_area.querySelector('.lunar-year') var detailMonth=calendar.querySelector('#renderMonth') var detailMonth_title=detailMonth.querySelector('.title') var detailMonth_day=detailMonth.querySelector('.day') var tab_num=0 var today=new Date() var year=today.getFullYear() var month=today.getMonth() var calendarObj=ChineseCalendar renderTab() initalToday() function renderTab(){var aTab=calendar.querySelector('.header').querySelectorAll('li') var aRender=calendar.querySelectorAll('.render') for(var i=0;i
${monthArr[i]}
`} fullYear_month.innerHTML=fullMonth_hmtl sidebar_day.innerHTML=tools.renderDay(year,month)} function dateEvent(){var sidebar_prevBtn=simpleMonth_area.querySelector('.btn-prev') var sidebar_nextBtn=simpleMonth_area.querySelector('.btn-next') var control=calendar.querySelector('#control') var control_btnPrev=control.querySelector('.btn-prev') var control_today=control.querySelector('.today') var control_btnNext=control.querySelector('.btn-next') var sidebar_date=simpleMonth_area.querySelectorAll('.day li') var detail_festival=detailMonth_day.querySelectorAll('.show') var popup=calendar.querySelector('#popup') var container=calendar.querySelector('.container') var dataTime=null var popupPos={lx:0,lr:0,y:0,w:detail_festival[0].offsetWidth,h:detail_festival[0].offsetHeight} sidebar_prevBtn.onclick=function(){if(month==0){year-- month=11}else{month--} initalToday()} sidebar_nextBtn.onclick=function(){if(month==11){year++ month=0}else{month++} initalToday()} control_today.onclick=function(){year=today.getFullYear() month=today.getMonth() initalToday()} control_btnPrev.onclick=function(){if(tab_num==0){if(month==0){year-- month=11}else{month--} tools.renderDetailMonth(detailMonth_day,year,month)}else{year--} initalToday()} control_btnNext.onclick=function(){if(tab_num==0){if(month==11){year++ month=0}else{month++}}else{year++} initalToday()} for(var i=0;i=popup.offsetWidth){popup.style.left=popupPos.lx+'px' popup.className='popup-left'}else{popup.style.left=popupPos.lr+'px' popup.className='popup-right'} tools.renderPopup(this,popup,dateStr) ev.stopPropagation()}} document.onclick=function(){popup.style.display='none'}}})(window)