$(function(){ $(".tab").LansanTab({}); $('aside').LansanRotatemDiv({ openbutton : '.aside_switch_open', closebutton : '.aside_switch_close', autoopen_winwidth : 1100, autoclose_winwidth : 1100, cookie_save: 'aside' }); $('nav').LansanRotatemDiv({ openbutton : '.nav_switch_open', closebutton : '.nav_switch_close', autoopen_winwidth : 900, cookie_save: 'nav' }); $('body').LansanMsg(); $.contextMenu({ selector: '.context-menu-actorcalendar', trigger: 'left', items: { "notime": {name: "沒有空閒", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=notime&i='+$(this).attr('data-calendarindex')}); }}, "morning": {name: "早上有空", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=morning&i='+$(this).attr('data-calendarindex')}); }}, "noon": {name: "中午有空", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=noon&i='+$(this).attr('data-calendarindex')}); }}, "afternoon": {name: "下午有空", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=afternoon&i='+$(this).attr('data-calendarindex')}); }}, "night": {name: "晚上有空", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=night&i='+$(this).attr('data-calendarindex')}); }}, "noonafter": {name: "午後有空", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=noonafter&i='+$(this).attr('data-calendarindex')}); }}, "all": {name: "整天有空", callback: function(){ $.LansanMsg.show({type:'getjson',json:'?r=calendar.calendar_set&i2=all&i='+$(this).attr('data-calendarindex')}); }} } }); function striptrue_ani(speed){ var $striptrue_ani=$('.striptrue_ani'); if($striptrue_ani.length>0){ $striptrue_ani.each(function(){ var bgwidth = $(this).parent().width(); var stripwidth = $(this).data('stripwidth'); var stripmaxwidth = $(this).data('stripmaxwidth'); console.log(bgwidth); var stripnow = Math.floor(stripwidth*bgwidth/stripmaxwidth); $(this).css('width',0).animate({width:stripnow},speed); }); } } striptrue_ani(2000); var article_width_last = $('article').width(); $(window).resize(function(){ var article_width_now = $('article').width(); //檢查ARTICLE寬度是否異動 if(article_width_now!=article_width_last){ article_width_last = article_width_now; //做些事情 striptrue_ani(1000); } }); $.contextMenu({ selector: '.context-menu-admin', trigger: 'left', items: { "admin_to_admin": {name: "顯示列表", callback: function(){ window.location.href = '?r=admin&i='+$(this).attr('data-itemindex'); }} } }); $.contextMenu({ selector: '.context-menu-adminlisttool', trigger: 'left', items: { "admin_to_adminlisttool_back": {name: "返回", callback: function(){ window.location.href = '?r=admin'; }}, "admin_to_adminlisttool_add": {name: "新增", callback: function(){ window.location.href = '?r=admin&i='+$(this).attr('data-itemindex')+'&o=add'; }} } }); $.contextMenu({ selector: '.context-menu-adminlistedit', trigger: 'left', items: { "admin_to_adminlistedit_edit": {name: "編輯", callback: function(){ //$('.content_admin').load('?r=content.admin_edit&i='+$(this).attr('data-itemindex')+'&i2='+$(this).attr('data-itemindex2'),function(){}); window.location.href = '?r=admin&i='+$(this).attr('data-itemindex')+'&i2='+$(this).attr('data-itemindex2')+'&o=edit'; }}, "admin_to_adminlisttool_del": {name: "刪除", callback: function(){ $this=$(this); $.LansanMsg.show({type:'confirm',msghtml:'確定要刪除這筆資料嗎?',ok:function(){ $.LansanMsg.show({type:'getjson',json:'?r=admin.admin_del&i='+$this.attr('data-itemindex')+'&i2='+$this.attr('data-itemindex2')}); } }); } } } }); $(document).on('click','.load_content',function(){ $($(this).attr('data-content')).load('?r='+$(this).attr('data-r')+'&i='+$(this).attr('data-index'),function(){ $('#goback').trigger('click'); }); }); $(window).scroll(function(){ if($(window).scrollTop()!=0 && $(window).scrollTop() >= $(document).height() - $(window).height()-10) { console.log("scrool is down"); $('#goback').show(); //$('.content_equipment').load('?r=content.equipment',function(){}); /* $('div#loadmoreajaxloader').show(); $.ajax({ url: "loadmore.php", success: function(html) { if(html) { $("#postswrapper").append(html); $('div#loadmoreajaxloader').hide(); }else { $('div#loadmoreajaxloader').html('
No more posts to show.
'); } } }); */ }else{ $('#goback').hide(); } }); $('#goback').click(function(){ $('body, html').stop().animate({'scrollTop':0},500); }); /* var asideHeight = 0; var navHeight = 0; $('aside .aside_switch_close').click(function(){ asideHeight = $(this).parent().height(); $(this).parent().animate({height:25}, 100).animate({ borderSpacing: 360}, { step: function(now,fx) { $(this).css('-webkit-transform','rotate('+now+'deg)'); $(this).css('-moz-transform','rotate('+now+'deg)'); $(this).css('transform','rotate('+now+'deg)'); }, duration:500 },100).animate({opacity:0},100,function(){ $(this).css('display','none'); $('.aside_switch_open').css('display','block'); }); }); $('.aside_switch_open').click(function(){ $('.aside_switch_open').css('display','none'); $('aside').css('display','block').animate({opacity:1},100).animate({ borderSpacing: 0}, { step: function(now,fx) { $(this).css('-webkit-transform','rotate('+now+'deg)'); $(this).css('-moz-transform','rotate('+now+'deg)'); $(this).css('transform','rotate('+now+'deg)'); }, duration:500 },100).animate({height:asideHeight},100); }); $('nav .nav_switch_close').click(function(){ asideHeight = $(this).parent().height(); $(this).parent().animate({height:25}, 100).animate({ borderSpacing: 360}, { step: function(now,fx) { $(this).css('-webkit-transform','rotate('+now+'deg)'); $(this).css('-moz-transform','rotate('+now+'deg)'); $(this).css('transform','rotate('+now+'deg)'); }, duration:500 },100).animate({opacity:0},100,function(){ $(this).css('display','none'); $('.nav_switch_open').css('display','block'); }); }); $('.nav_switch_open').click(function(){ $('.nav_switch_open').css('display','none'); $('nav').css('display','block').animate({opacity:1},100).animate({ borderSpacing: 0}, { step: function(now,fx) { $(this).css('-webkit-transform','rotate('+now+'deg)'); $(this).css('-moz-transform','rotate('+now+'deg)'); $(this).css('transform','rotate('+now+'deg)'); }, duration:500 },100).animate({height:asideHeight},100); }); $(window).resize(function(){ if($(this).width()>=1100&&$('aside').css('display')=='none'){ $('.aside_switch_open').trigger('click'); } if($(this).width()>=900&&$('nav').css('display')=='none'){ $('.nav_switch_open').trigger('click'); } });*/ });