/**
项目JS主入口
以依赖layui的layer和form模块为例
**/
layui.define('jquery', function(exports){
var $ = layui.jquery;
$('*[layer-tips]').on('mouseenter', function(){
var content = $(this).attr('layer-tips');
this.index = layer.tips(content , this, {time: -1});
}).on('mouseleave', function(){
layer.close(this.index);
});
$(document).on('click', '.layui-tab-close', function() {
$('.layui-nav-child a[data-id="'+$(this).parent('li').attr('lay-id')+'"]').css({color:'rgba(255,255,255,.7)'});
});
$('#foldSwitch').click(function(){
$('#switchNav').animate({width:'52px'}, 100).addClass('close');
var that = $(this);
if (!that.hasClass('close')) {
that.addClass('close');
$('#switchBody,.layui-footer').animate({left:'52px'}, 100);
$('#switchNav .layui-nav-item').addClass('fold-mark').removeClass('layui-nav-itemed');
$('#switchNav li a').addClass('w10');
$('#switchNav li a .layui-nav-more').hide();
$('#foldSwitch .layui-icon').html('');
} else {
$('a[href="'+window.localStorage.getItem("adminNavTag")+'"]').parent('dd').addClass('layui-this').parents('li').addClass('layui-nav-itemed').siblings('li').removeClass('layui-nav-itemed');
that.removeClass('close');
$('#switchNav').animate({width:'200px'}, 100).removeClass('close');
$('#switchBody,.layui-footer').animate({left:'200px'}, 100);
$('#switchNav .fold-mark').removeClass('fold-mark');
$('#switchNav li a').removeClass('w10');
$('#switchNav li a .layui-nav-more').show();
$('#foldSwitch').html('');
}
});
$('#switchNav li a').hover(function() {
if($('#switchNav').hasClass('close')){
var htmltext=$(this).html();
layer.tips(htmltext, $(this));
}
})
$('.tab-prev').unbind('click').bind('click',function(){
var left = $('.layui-tab-title').position().left ;
left = left+117 <0 ? left+117 :0 ;
$('.layui-tab-title').stop(true).animate({ left : left },500);
})
$('.tab-next').unbind('click').bind('click',function(){
var left = $('.layui-tab-title').position().left ;
var boxWid = $('.layui-tab-title').width() ;
var liWid = 0;
$('.layui-tab-title').children('span').remove().end().find('li').each(function(){
liWid += $(this).outerWidth() ;
})
left = left-117 > -(liWid-boxWid) ? left-117 :-(liWid-boxWid);
if(left>0)left = 0;
$('.layui-tab-title').stop(true).animate({ left : left },500);
})
exports('index',{}); //注意,这里是模块输出的核心,模块名必须和use时的模块名一致
});