$(document).ready(function (e) { //菜单高亮显示 light_nav(); //选择全部 $("#selectall").on("click", function () { $("#selectitem input:checkbox").prop("checked", true); }) //反选 $("#invselect").on("click", function () { $("#selectitem input:checkbox").each(function() { if($(this).prop("checked")){ $(this).prop("checked",false); }else{ $(this).prop("checked",true); } }) }) //勾选方式选择全部 $("#checkall").on("click", function () { if($(this).prop("checked")){ $(".checkitem:enabled").prop("checked", true); }else{ $(".checkitem").prop("checked", false); } }) var i=0; $('.menu-ico').click(function(){ if($(window).width()>750){ if(i==0){//隐藏 $(".layui-side").animate({width:'toggle'}); $(".layui-body").animate({left:'0px'}); $(".layui-footer").animate({left:'0px'}); i=1 }else{//显示 $(".layui-side").animate({width:'toggle'}); $(".layui-body").animate({left:'200px'}); $(".layui-footer").animate({left:'200px'}); i=0 } }else{ $(".layui-side").animate({width:'toggle'}); } }); $(window).resize(function(){ if($(window).width()>750){ //大屏幕根据情况判断 if(i==0){ //等于0,说明处于显示状态,全屏以后保持显示出来 $(".layui-layout-admin .layui-side").show(); }else{ //等于1,说明处于隐藏状态,全屏以后保持隐藏出来 $(".layui-layout-admin .layui-side").hide(); } } if($(window).width()<750){//小屏幕,直接隐藏 $(".layui-layout-admin .layui-side").hide(); } }) //避免tab翻页问题 var hash = location.hash; if(hash){ $('.page').find('a').each(function(index,element){ $(this).attr('href', $(this).attr('href')+hash); }); } //无刷新切换状态 $('.switch').on("click",".fa-toggle-on",function(){ $.get($(this).parent(".switch").attr("href")) $(this).addClass("fa-toggle-off"); $(this).removeClass("fa-toggle-on"); var status_url = $(this).parent(".switch").attr("href").split('/'); var new_status_url=''; for (var i=0;i-1) { $(element).parent("dd").addClass("layui-this"); $(element).parents('.layui-nav-item').addClass('layui-nav-itemed'); flag = true; } if(flag) return false; }); } //第三种情况,只匹配到模型,如模型栏目内容的修改操作页面 if(!flag){ aobj.each(function (index, element) { var aUrl = $(element).attr("href").toLowerCase(); if (mcode && aUrl.indexOf('/mcode/'+mcode)>-1) { $(element).parent("dd").addClass("layui-this"); $(element).parents('.layui-nav-item').addClass('layui-nav-itemed'); flag = true; } if(flag) return false; }); } //第四种情况,只匹配到控制器,如增、改的操作页面 if(!flag){ aobj.each(function (index, element) { var aUrl = $(element).attr("href").toLowerCase(); if (controller!='index' && aUrl.indexOf('/'+controller+'/')>-1) { $(element).parent("dd").addClass("layui-this"); $(element).parents('.layui-nav-item').addClass('layui-nav-itemed'); flag = true; } if(flag) return false; }); } //默认高亮 if(!flag){ $('#nav').find('.nav-item').eq(2).addClass('layui-nav-itemed'); } } //判断option是否存在,如果不存在就增加 function addOptionValue(id,value,text) { if(!isExistOption(id,value)){$('#'+id).append("");} } //判断option是否存在 function isExistOption(id,value) { var isExist = false; var count = $('#'+id).find('option').length; for(var i=0;i