/** 项目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时的模块名一致 });