File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
$(document).ready(function(){
// ■■ header hover
$('.menuBx').hover(function(){
$( '.gnb-warp' ).addClass("on");
}, function() {
$('.gnb-warp' ).removeClass("on");
});
//웹 전체GNB (사이트맵)
$(function(){
$('.btn-all-menu .slide-open').click(function(){
$('.menu-all-menu').addClass('on');
$('header').addClass('sitemap-on');
//$('body').append('<div class="bg-overlay"></div>');
});
$('.btn-all-menu .slide-close').click(function(){
$('.menu-all-menu').removeClass('on');
$('header').removeClass('sitemap-on');
//$('.bg-overlay').remove();
return false;
});
});
// ■■ 스크롤시 header 보이기
if ( matchMedia("screen and (max-width: 1024px)").matches ) {
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg');
$('.gnb-warp').hover(function(){
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg');
},function(){
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg');
});
// $('.gnb-warp .gnb .dep1').click(function(){
// if ( $(this).parents('open') ) {
// $(this).children('.dep2').slideDown()
// $(this).siblings().children('.dep2').removeClass('active').slideUp()
// $(this).addClass('active')
// $(this).siblings().removeClass('active')
// }
// });
} else if ( matchMedia("screen and (min-width: 1025px)").matches ) {
$(window).scroll(function(){
if( $(document).scrollTop() > 0 ){
$('.gnb-warp').addClass('active');
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg?v2023-08-02');
}else{
$('.gnb-warp').removeClass('active')
if ( !$('.gnb-warp').is(':hover') ) {
$('.gnb-warp .logo img').attr('src','/images/common/logo.svg?v2023-08-02');
}
};
});
$('.gnb-warp').hover(function(){
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg?v2023-08-02');
},function(){
if( $(document).scrollTop() > 0 ){
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg?v2023-08-02');
$('.gnb-warp').addClass('active');
} else {
$('.gnb-warp .logo img').attr('src','/images/common/logo.svg?v2023-08-02');
$('.gnb-warp').removeClass('active');
};
});
}
// ■■ 웹 전체GNB (사이트맵)
$(function(){
$('.btn-all-menu .slide-open').click(function(){
$('.menu-all-menu').addClass('on');
});
$('.btn-all-menu .slide-close').click(function(){
$('.menu-all-menu').removeClass('on');
});
});
// ■■ SUB LOCATION
$(".Lnb > li + li").mouseover(function() {
if ( $( "ul.dep2:first",this ).is( ":hidden" ) ){
$( "ul:first",this ).slideToggle(300);
$( this ).addClass("active");
}
$( ".Lnb > li + li" ).mouseleave(function() {
$( "ul.dep2:first",this ).hide();
$( this ).removeClass("active");
});
});
// ■■ 모바일 GNB
$(function(){
$('.a-menu .slide-open').click(function(){
if($(this).hasClass('on')){
$(this).removeClass('on');
$('.m_menu').fadeOut();
$('html, body').css('overflow-y','visible');
$('.hbg').remove();
} else{
$(this).addClass('on');
$('.m_menu').fadeIn();
$('html, body').css('overflow-y','hidden');
$('body').append('<div class="hbg"></div>');
}
});
$('.m_menu li span').click(function(){
$(this).toggleClass('on');
$(this).next('ul').slideToggle();
$(this).not(this).siblings().next('ul').slideUp(300);
$(this).not(this).find('span').removeClass('on');
});
});
// ■■ 추진목표 및 전략 따옴표 색상 변경
$(".txt-goal span:contains('“')").css({color:"#FF0000"});
$(".txt-goal span:contains('”')").css({color:"#FF0000"});
// 기관연혁 탭, 물류 혁신 R&D 탭
$('.sub-history-tab li').on('click',function(){
var tabIndex = $(this).index()
$(this).addClass('active').siblings().removeClass('active')
$('.sub-history-bx .item').eq(tabIndex).css('display','block')
.siblings().css('display','none')
$('.innovation-goal-bx .item').eq(tabIndex).css('display','block')
.siblings().css('display','none')
});
$('.innovation-goal-tab li').on('click',function(){
var tabIndex = $(this).index()
$(this).addClass('active').siblings().removeClass('active')
$('.innovation-goal-bx .item').eq(tabIndex).css('display','block')
.siblings().css('display','none')
});
$('.sub-location-tab .item').on('click',function(){
var tabIndex = $(this).index()
$(this).addClass('active').siblings().removeClass('active')
$('.sub-location-bx .item').eq(tabIndex).css({height: 'auto',visibility:'visible'})
.siblings().css({height: '0',visibility:'hidden'})
});
$('.sub-vision01-03-tab li').on('click',function(){
var tabIndex = $(this).index()
$(this).addClass('active').siblings().removeClass('active')
$('.sub-vision01-03-cont').eq(tabIndex).css('display','block')
.siblings().css('display','none')
});
// 게시판 [답변] 없는 경우 width
$( ".td-subject" ).each(function() {
// if($(".badge-answer").length) {
// $(this).find('a').css('max-width','calc(100% - 40px)');
// }
});
// 칭찬합시다 첨부파일명 2023-08-03 추가수정
var fileTarget = $('.file-bx .file-input');
fileTarget.change(function(){
// 파일목록 추가
fileList = $("#inputFile")[0].files;
fileListTag = '';
for(i = 0; i < fileList.length; i++){
fileListTag += "<li><p><span class='iconFile'>첨부파일</span>" +fileList[i].name+ "<button class='file-del'>첨부파일 삭제</button></p></li>";
}
$('#fileList').append(fileListTag);
// 파일명
if(window.FileReader){
var filename = $(this)[0].files[0].name;
} else {
var filename = $(this).val().split('/').pop().split('\\').pop();
}
$(this).siblings('.file-name').val(filename);
// 파일삭제
$("#fileList .file-del").on("click", function() {
$(this).parent().remove();
return false;
});
});
//
$('.sub-mail07-tabBtn .item').on('click',function(){
var tabIndex = $(this).index()
$(this).addClass('active').siblings('').removeClass('active')
$('.sub-mail07-cont > div')
.eq(tabIndex).css('display','block')
.siblings().css('display','none')
});
// ■■ TAB 메인 POLA 소식
$( ".main-news-wrap" ).each(function() {
var tabHead = $(this).find('.tab-head > li');
var tabCont = $(this).find('.tab-contents > div');
tabHead.click(function(){
var tabIdx = $(this).index();
var targetList = tabCont[tabIdx];
tabHead.removeClass('active');
$(this).addClass('active');
tabCont.removeClass('active');
$(targetList).addClass('active');
});
});
// ■■ TAB 정보공개 > 사전정보 공표 등
$( ".tab-wrap" ).each(function() {
var tabHead = $(this).find('.tab-head > li');
var tabCont = $(this).find('.tab-contents > div');
tabHead.click(function(){
var tabIdx = $(this).index();
var targetList = tabCont[tabIdx];
tabHead.removeClass('active');
$(this).addClass('active');
tabCont.removeClass('active');
$(targetList).addClass('active');
});
});
// ■■ POLA 소개 > 자료실 > 기관영상
$('.youtubeItem > a').click(function(e){
e.preventDefault();
var code = $(this).data('code'),
videotxt = $(this).find('.txt').text(),
authortxt = $(this).find('.date').find('span:nth-child(1)').text(),
datetxt = $(this).find('.date').find('span:nth-child(2)').text(),
hittxt = $(this).find('.date').find('span:nth-child(3)').text();
$('#youtube').attr('src','https://www.youtube.com/embed/'+code);
$('.boardView-head h3').text(videotxt);
$('.boardView-head .author').text(authortxt);
$('.boardView-head .date').text(hittxt);
$('.boardView-head .hit').text(datetxt);
});
// ■■ TOP 버튼
$(window).scroll(function(){
var bodyh = $(document).outerHeight(true); //페이지 높이
if($(window).scrollTop() > bodyh/4 ){
$("#top_btn").fadeIn();
} else {
$("#top_btn").fadeOut();
}
});
$("#top_btn").on("click", function() {
$("html, body").animate({scrollTop:0}, '500');
return false;
});
// ■■ 공유하기 2023-08-02
$(".btn-share").on("click", function() {
$(".sns-share-list").toggleClass('active');
});
// ■■ 경영공시 > 온실가스 TAB 2023-08-02
$(function(){
var Url = $(location).attr("href").match('listView');
if(Url == "listView"){
$(".tab-head li").removeClass('active');
$(".tab-head li:nth-child(3)").addClass('active');
$(".gnb-warp").addClass('active');
$('.gnb-warp .logo img').attr('src','/images/common/logo-on.svg?v2023-08-02');
$(".tab-contents > div").removeClass('active');
$(".tab-contents > div:nth-child(3)").addClass('active');
}
//console.log(Url);
});
// ■■ AOS 초기화
AOS.init({
once: true,
duration: 1200,
});
});