/********************************************** * ½ºÅÄ´Ùµå¹ÝÀÀÇü SD002 ¸ðµâ ½ºÅ©¸³Æ® * ¹öÀü : 1.4 * ¸±¸®Áî : 2017-11-09 * º» cssÀÇ ÀúÀÛ±ÇÀº µµÆ®ÇǾƿ¡ ÀÖ½À´Ï´Ù. **********************************************/ /*--------------------- Çì´õ ½ºÅ©¸³Æ® ---------------------*/ $(document).ready(function() { var header = $("#header"); var subnav = $("#lnb > .lnb > li > .subnav"); var subnavH = subnav.children().height(); var navbg = $("#lnb > .subnav-bg"); var maxCount = 0; var maxHeight = 0; var openBtn = $("#lnb > .btnOpenMenu"); var calcBgHeight = function() { var winWidth = $(window).width(); if(winWidth > 1024) maxHeight = 0; $("#lnb > .lnb > li").each(function() { if($(this).find('.subnav').height() > maxHeight) maxHeight = $(this).find('.subnav').height(); }); maxHeight = maxHeight + 60; navbg.css('height', maxHeight); } var removeStyle = function() { subnav.removeAttr('style'); navbg.removeAttr('style'); }; $("#lnb > .lnb > li").mouseenter(function() { var winWidth = $(window).width(); if(winWidth > 1024) { header.addClass('on'); subnav.stop().slideDown(400); navbg.stop().slideDown(400); } }); header.mouseleave(function() { var winWidth = $(window).width(); if(winWidth > 1024) { subnav.stop().slideUp(400); navbg.stop().slideUp(400); header.removeClass('on'); } }); $(window).bind('scroll', function() { var scrTop = $(this).scrollTop(); var headerSize = header.height(); if(scrTop >= headerSize) { if(!header.hasClass('fixed')) header.addClass('fixed'); } else { header.removeClass('fixed'); } }); $(window).bind('load resize', function() { removeStyle(); calcBgHeight(); }).resize(); var openMenu = function() { var topDepth = $.urlParam('tm') - 1, subDepth = $.urlParam('sm') - 1; openBtn.addClass('open'); $("#lnb").addClass('open'); if(topDepth !== -1 && subDepth !== -1) { $("#lnb > .lnb > li:eq(" + topDepth + ")").addClass('open'); $("#lnb > .lnb > li:eq(" + topDepth + ") > .subnav").css('display','block'); } $("#lnb > .lnb-overlay").stop().fadeIn(400); }; var closeMenu = function() { openBtn.removeClass('open'); $("#lnb").removeClass('open'); $("#lnb > .lnb-overlay").stop().fadeOut(400, function() { removeStyle(); }); }; $("#lnb > .lnb-overlay").click(function() { closeMenu(); }); openBtn.click(function() { if(!openBtn.hasClass('open')) { openMenu(); } else { closeMenu(); } }); $("#lnb > .lnb > li > a").bind('click touchend', function(e) { var winWidth = $(window).width(); if(winWidth < 1025) { if($(this).siblings('.subnav').length) e.preventDefault(); if(!$(this).parent().hasClass('open')) { $("#lnb > .lnb > li > .subnav").stop().slideUp(300); $("#lnb > .lnb > li").removeClass('open'); $(this).parent().addClass('open'); $(this).siblings('.subnav').stop().slideDown(300); } else { $(this).parent().removeClass('open'); $(this).siblings('.subnav').stop().slideUp(300); } } }); }); /*--------------------- ǪÅÍ ½ºÅ©¸³Æ® ---------------------*/ $(document).ready(function() { var scrBtn = $("#btnTop"); $(window).bind('scroll', function() { var scrTop = $(this).scrollTop(); var headerSize = $("#header").height(); var footerPos = $("#footer").offset().top - $(this).height(); if(scrTop >= headerSize && scrTop < footerPos) { if(!scrBtn.hasClass('show')) scrBtn.addClass('show'); } else { scrBtn.removeClass('show'); } }); scrBtn.bind('click touchend', function() { $("html, body").stop().animate({scrollTop:0}, 600, 'easeOutQuart'); }); $("#footer .footer-bottom .dropdown > a").bind('click', function() { if(!$(this).parent().hasClass('open')) { $(this).parent().addClass('open'); } else { $(this).parent().removeClass('open'); } }); $(document).click(function(e) { if(!$(e.target).is('#footer .footer-bottom .dropdown > a, #footer .footer-bottom .dropdown > ul')) $("#footer .footer-bottom .dropdown").removeClass('open'); }); }); /* °øÅë ½ºÅ©¸³Æ® */ $(document).ready(function() { var pageLoader = $("#page-loader"); $("body").addClass('locked'); $(window).bind('load', function() { // ÆäÀ̵å ÀÌÆåÆ® pageLoader.fadeOut(1200, function() { pageLoader.remove(); }); $("body").removeClass('locked'); }); }); /*--------------------- ¸ÞÀÎÆäÀÌÁö ½ºÅ©¸³Æ® ---------------------*/ // ŰºñÁÖ¾ó ½ºÅ©·Ñ $(document).ready(function() { $("#keyVisual .scroll-down").click(function() { $("html, body").stop().animate({scrollTop:$("#mainContainer #section1").offset().top}, 600, 'easeOutQuart'); }); }); // ÆÐ·²·¢½º ¿µ¿ª $(document).ready(function() { $("#mainContainer #section6").parallax("50%", 0.2); }); // ÃÖ½Å±Û ÅÇ $(document).ready(function() { var tab_item = $("#section7 .tab-items > li > a"); var tab_el = $("#section7 .article-tab"); var showAll = $("#section7 .link-all"); showAll.attr('href', $("#section7 .tab-items > li:first-child > a").attr('href')); tab_item.click(function(e) { var tab_index = $(this).parent().index(); e.preventDefault(); tab_item.parent().removeClass('active'); $(this).parent().addClass('active'); tab_el.stop().fadeOut(500).removeClass('active'); tab_el.eq(tab_index).stop().fadeIn(500).addClass('active'); showAll.attr('href', $(this).attr('href')); }); tab_el.eq(0).css({display:'block'}); }); // µå·Ó´Ù¿î ó¸® $(document).ready(function() { var dd_el = $(".main-dropdown"); var setDropdown = function() { dd_el.each(function() { var dd_title = $(this).find('.dropdown-list').children().eq(0).text(); $(this).children('a').text(dd_title); }); } var openDropdown = function(obj) { obj.addClass('active'); } var closeDropdown = function(obj) { obj.removeClass('active'); } var changeDropdown = function(obj, elem) { var dd_title = elem.text(); obj.children('a').text(dd_title); } $(".main-dropdown > a").click(function() { var obj = $(this).parent(); if(!obj.hasClass('active')) { openDropdown(obj); } else { closeDropdown(obj); } }); $(".main-dropdown > .dropdown-list > *").click(function() { var obj = $(this).parents('.main-dropdown'); changeDropdown(obj, $(this)); closeDropdown(obj); }); setDropdown(); }); // °¶·¯¸® ¼Ó¼º ºÎ¿© $(document).ready(function() { var post = $("#mainContainer #section2 .works-grid > table"); post.each(function() { var type = $(this).find('.board_output_gallery_subject').parent().clone().children().remove().end().text(); $(this).addClass('iso-box').addClass(type); }); }) // °¶·¯¸® Á¤·Ä $(document).ready(function(){ var items = $("#mainContainer #section2 .works-grid"); var gridSize = 4; var filterType = ''; var setWorkGrid = function() { var winWidth = $(window).width(); if(winWidth > 1024) { gridSize = 4; } else { gridSize = 2; } items.imagesLoaded( function() { items.isotope({ filter: filterType, itemSelector: '.iso-box', masonry: { columnWidth: winWidth / gridSize, gutter: 0 } }); }); $("#mainContainer #section2 .works-tab > li").click(function() { filterType = $(this).data('type'); $("#mainContainer #section2 .works-tab > li").removeClass('active'); $(this).addClass('active'); items.isotope({ filter: filterType, itemSelector: '.iso-box', masonry: { columnWidth: winWidth / gridSize, gutter: 0 } }); }); } setWorkGrid(); $(window).bind('resize', function() { setWorkGrid(); }).resize(); }); // Ŭ¶óÀÌ¾ðÆ® ½½¶óÀ̵å $(function() { var clientWrap = $("#mainContainer #main-client-slide"); var el = $("#mainContainer #main-client-slide > .slides"); var clientCount = el.children().length; var clientIndex = 0; var el_size; var li_size; var btnPrev = $("#mainContainer #section8 .prev > a"); var btnNext = $("#mainContainer #section8 .next > a"); var buttonPreload = function() { btnPrev.addClass('disabled'); }; var clientResizing = function() { var winWidth = $(window).width(); if(winWidth > 1024) { li_size = (clientWrap.width() + 30) / 6; } else if(winWidth > 768 && winWidth < 1025) { li_size = (clientWrap.width() + 30) / 4; } else { li_size = (clientWrap.width() + 30) / 2; } el.children().css({width:li_size}); el.css({width:li_size*clientCount, left:-li_size*clientIndex}); }; var clientSlide = function() { var winWidth = $(window).width(); var minusCount = 0; if(winWidth > 1024) { minusCount = 6; } else if(winWidth > 768 && winWidth < 1025) { minusCount = 4; } else { minusCount = 2; } btnPrev.removeClass('disabled'); btnNext.removeClass('disabled'); el.stop().animate({left:-li_size*clientIndex}, 450, function() { if(clientIndex < 1) { btnPrev.addClass('disabled'); } else if(clientIndex >= clientCount - minusCount) { btnNext.addClass('disabled'); } }); }; btnPrev.click(function() { if(!el.is(':animated') && !$(this).hasClass('disabled')) { clientIndex--; clientSlide(); } }); btnNext.click(function() { if(!el.is(':animated') && !$(this).hasClass('disabled')) { clientIndex++; clientSlide(); } }); buttonPreload(); clientResizing(); $(window).bind('resize', function() { clientResizing(); }); }); // Æû¸ÞÀÏ Ç÷¹À̽ºÈ¦´õ $(document).ready(function() { var form = $("#mainContainer #section9 .form-container"); var name_field = form.find('input[name=name]'), phone_field = form.find('input[name=phone_no1]'), mail_field = form.find('input[name=receiver_email]'), desc_field = form.find('textarea[name=description]'); company_field = form.find('input[name=add1]'); company_field.attr('placeholder','ȸ»ç¸í'); name_field.attr('placeholder','´ã´çÀÚ'); phone_field.attr('placeholder','¿¬¶ôó'); mail_field.attr('placeholder','À̸ÞÀÏ'); desc_field.attr('placeholder','¹®Àdz»¿ë'); }); /*--------------------- ¼ºêÆäÀÌÁö ½ºÅ©¸³Æ® ---------------------*/ $.urlParam = function(name){ var results = new RegExp('[\?&]' + name + '=([^]*)').exec(window.location.href); if (results==null){ return null; } else{ return decodeURI(results[1]) || 0; } } $(document).ready(function() { $(window).bind('load', function() { if($("#subVisual").length) $("#subVisual").addClass('load'); }); var depthActive = function() { var topCount = $("#lnb > .lnb > li").length, subCount = 0; topName = [], subName = [], topURL = [], subURL = [], topDepth = $.urlParam('tm') - 1, subDepth = $.urlParam('sm') - 1, topHTML = "", subHTML = ""; $("#lnb > .lnb > li").each(function(i) { topName[i] = $(this).children('a').text(); topURL[i] = $(this).children('a').attr('href'); i++; }); topHTML += '