fix : css 정리
parent
b1f2d557eb
commit
0d767a0cad
@ -1,182 +0,0 @@
|
|||||||
$(document).ready(function(){
|
|
||||||
if($(".navbar .dp1 > li").hasClass("active")){
|
|
||||||
$(".wrapper").addClass("spi")
|
|
||||||
}
|
|
||||||
if($(".left_menu .dp4").length){
|
|
||||||
$(".left_menu .dp4").parent("li").addClass("hasSub")
|
|
||||||
}
|
|
||||||
if($(".left_menu .dp3").length){
|
|
||||||
$(".main_sidebar").show();
|
|
||||||
}else{
|
|
||||||
// $(".main_sidebar").hide();
|
|
||||||
// $(".content_wrapper").css({"margin-left":"0"})
|
|
||||||
}
|
|
||||||
|
|
||||||
// $(".sidebar_btn").addClass("active");
|
|
||||||
// $(".main_sidebar").addClass("active");
|
|
||||||
// $(".content_wrapper").addClass("active");
|
|
||||||
$('.mainDepth').hover(function(e){
|
|
||||||
$('.nav_wrap, .menu_dep2, .secDiv').show();
|
|
||||||
/*if( !$('.nav_wrap, .menu_dep2, .secDiv').has(e.target).length )*/
|
|
||||||
});
|
|
||||||
|
|
||||||
$('.content_body, .nav_wrap').mouseout(function(e){
|
|
||||||
/*if( !$('.nav_wrap, .menu_dep2, .secDiv').has(e.target).length )*/ {
|
|
||||||
$(".secDiv, .menu_dep2, .nav_wrap").slideUp(5,function(){
|
|
||||||
/*divHeightFlat($(".secDiv"));*/
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
$(function(){
|
|
||||||
$(".navbar .dp1 > li").on("click", function(){
|
|
||||||
$(".navbar .dp1 > li").removeClass("active")
|
|
||||||
$(this).addClass("active")
|
|
||||||
if($(".navbar .dp1 > li").hasClass("active")){
|
|
||||||
$(".wrapper").addClass("spi")
|
|
||||||
}
|
|
||||||
})
|
|
||||||
$(".navbar .dp2 > li").on("click", function(){
|
|
||||||
$(".navbar .dp2 > li").removeClass("active")
|
|
||||||
$(this).addClass("active")
|
|
||||||
})
|
|
||||||
$(".left_menu .dp3 > li").on("click", function(){
|
|
||||||
$(".left_menu .dp3 > li").removeClass("active")
|
|
||||||
$(this).addClass("active")
|
|
||||||
})
|
|
||||||
$(".left_menu .dp4 > li").on("click", function(){
|
|
||||||
$(".left_menu .dp4 > li").removeClass("active")
|
|
||||||
$(this).addClass("active")
|
|
||||||
})
|
|
||||||
$(".sidebar_btn").on("click", function(){
|
|
||||||
$(this).toggleClass("active");
|
|
||||||
$(".main_sidebar").toggleClass("active");
|
|
||||||
$(".content_wrapper").toggleClass("active");
|
|
||||||
|
|
||||||
//사이드바 접기/펼치기 상태값 설정
|
|
||||||
var sidebar_stts = $(".sidebar_btn.active").length>0?'active':'';
|
|
||||||
sessionStorage.setItem("sidebar_stts", sidebar_stts);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* 2020.11.02. 박민규
|
|
||||||
* tui-grid layout refresh
|
|
||||||
* -사유: 사이드바 접기/펼치기 시 사이드바 만큼 늘어나고 줄어든 grid 영역에 대해 값이 출력되지 않는 이슈에 대한 처리
|
|
||||||
*/
|
|
||||||
for(var i=0; i<=10; i++){
|
|
||||||
try {
|
|
||||||
if(i==0)
|
|
||||||
instance.refreshLayout();
|
|
||||||
else
|
|
||||||
eval("instance"+[i]+".refreshLayout()");
|
|
||||||
} catch (e) {
|
|
||||||
// console.log(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
})
|
|
||||||
$(".all_menu").on("click", function(){
|
|
||||||
$(".all_menu_wrap").show();
|
|
||||||
})
|
|
||||||
$(".all_menu_wrap .close").on("click", function(){
|
|
||||||
$(".all_menu_wrap").hide();
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
/*
|
|
||||||
* 2020-08-18 최유수
|
|
||||||
* 신규 네비게이션 이벤트 추가
|
|
||||||
*/
|
|
||||||
var navEventFunction = {
|
|
||||||
init : function(){
|
|
||||||
/*
|
|
||||||
1뎁스 메뉴 클릭시 드롭다운
|
|
||||||
*/
|
|
||||||
navEventFunction.DivHeightFlat($(".secDiv"));
|
|
||||||
/*$(".mainDepth").click(function() {
|
|
||||||
var flag = $('.hold').length == 0 ? true:false;
|
|
||||||
$(".secDiv, .nav_wrap").stop().slideToggle(350, 'swing', function(){
|
|
||||||
});
|
|
||||||
$(".hold").removeClass("hold");
|
|
||||||
$(".ancrHold").removeClass("ancrHold");
|
|
||||||
if(flag){
|
|
||||||
$(this).addClass("ancrHold");
|
|
||||||
$(this).find(".secDiv").addClass("hold");
|
|
||||||
}
|
|
||||||
});*/ //[2020.09.17 박소영 주석처리/메뉴 클릭기능을 지움]
|
|
||||||
/*
|
|
||||||
* 1뎁스 Hover 이벤트
|
|
||||||
*/
|
|
||||||
$(".mainDepth").hover(function() {
|
|
||||||
if($(".secDiv").attr("display") == "none"){
|
|
||||||
$(".secDiv, .nav_wrap").stop().slideToggle(350, 'swing', function(){
|
|
||||||
divHeightFlat($(".secDiv"));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
$(this).addClass("ancrOntoggle");
|
|
||||||
$(this).find(".secDiv").addClass("onToggle");
|
|
||||||
}, function(){
|
|
||||||
$(".onToggle").removeClass("onToggle");
|
|
||||||
$(".ancrOntoggle").removeClass("ancrOntoggle");
|
|
||||||
});
|
|
||||||
|
|
||||||
/*
|
|
||||||
2뎁스 메뉴 클릭시 드롭다운
|
|
||||||
현재 사용하지 않음.
|
|
||||||
*/
|
|
||||||
$(".secDepth").click(function(e){
|
|
||||||
//수정할 높이의 크기
|
|
||||||
var updateHeight = 0;
|
|
||||||
//수정할 네비게이션 DIV의 높이
|
|
||||||
var height = $(".secDiv").height();
|
|
||||||
var open = true;
|
|
||||||
var shut = true;
|
|
||||||
if($(this).find(".trdOn").length == 1){
|
|
||||||
updateHeight = $(".trdOn").height();
|
|
||||||
$(this).next().css("margin-top",0);
|
|
||||||
height = height - updateHeight
|
|
||||||
open = false;
|
|
||||||
}else if($("ul").hasClass("trdOn")){
|
|
||||||
updateHeight = $(".trdOn").height();
|
|
||||||
$(".secOn").next().css("margin-top",0);
|
|
||||||
height = height - updateHeight
|
|
||||||
}else{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if(shut){
|
|
||||||
$(".trdOn").css("display","none");
|
|
||||||
$(".trdOn").removeClass("trdOn");
|
|
||||||
$(".secOn").removeClass("secOn");
|
|
||||||
}
|
|
||||||
if(open){
|
|
||||||
updateHeight = $(this).find(".trdDepthMenu").height();
|
|
||||||
$(this).next().css("margin-top",updateHeight)
|
|
||||||
height = height + updateHeight;
|
|
||||||
|
|
||||||
$(this).find(".trdDepthMenu").css("display","block");
|
|
||||||
$(this).find(".trdDepthMenu").addClass("trdOn");
|
|
||||||
$(this).addClass("secOn");
|
|
||||||
}
|
|
||||||
$(".secDiv").height(height);
|
|
||||||
$(".nav_wrap").height(height);
|
|
||||||
//이벤트 버블링 방지
|
|
||||||
e.stopPropagation();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
,DivHeightFlat : function(obj){
|
|
||||||
var maxHeight = 0;
|
|
||||||
obj.each(function(index, item){
|
|
||||||
if (maxHeight < $(item).find('li').length){
|
|
||||||
maxHeight = $(item).find('li').length;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
maxHeight = maxHeight * 20;
|
|
||||||
obj.each(function(index, item){
|
|
||||||
$(item).height(maxHeight);
|
|
||||||
$(".secDiv").height(maxHeight);
|
|
||||||
});
|
|
||||||
$(".nav_wrap").height(maxHeight);
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue