$(function(){ //nav GNB $(".nav1 > ul > li").on("mouseenter focusin",function() { $(".nav1 > ul > li").removeClass('on'); $(this).addClass('on'); //$(this).find('.nav2').stop().show(); $(this).find('.nav2').stop().slideDown(400); }); $(".nav1 > ul > li").on("mouseleave focusout",function() { $(this).removeClass('on'); //$(this).find('.nav2').stop().hide(); $(this).find('.nav2').stop().slideUp(200); }); //fileBox 파일업로드 var fileTarget = $('.fileBox .uploadBtn'); fileTarget.on('change', function(){ // 값이 변경되면 if(window.FileReader){ // modern browser var filename = $(this)[0].files[0].name; } else { // old IE var filename = $(this).val().split('/').pop().split('\\').pop(); // 파일명만 추출 } var fileExt = filename.slice(filename.indexOf(".") + 1).toLowerCase(); if(fileExt == 'exe' || fileExt == 'sh' || fileExt == 'jsp' || fileExt == 'cgi'){ alert("'exe', 'sh', 'jsp', 'cgi' 파일은 첨부가 불가합니다."); $(this).val(''); filename = ''; } // 추출한 파일명 삽입 $(this).siblings('.fileName').val(filename); }); //side $('.side .depth2 > li > a').on('click',function(){ if ($(this).hasClass('open')) { slideUp(); } else { slideUp(); $(this).addClass('open').siblings('.depth3').stop().slideDown(300); } function slideUp() { $('.side .depth2 > li > a').removeClass('open').siblings('.depth3').stop().slideUp(300); }; }) //visual_slide $('.visual_slide').slick({ infinite: true, autoplay: true, autoplaySpeed: 3000, dots: true, arrows: false }); $('#viPlay').click(function(){ $('.visual_slide').slick('slickPlay'); $(this).css('display','none'); $('#viStop').css('display','block'); }); $('#viStop').click(function(){ $('.visual_slide').slick('slickPause'); $(this).css('display','none'); $('#viPlay').css('display','block'); }); //ci_slide $('.ci_slide').slick({ slidesToShow: 6, slidesToScroll: 1, autoplay: true, autoplaySpeed: 3000, dots: false, arrows: true }); $('#ciPlay').click(function(){ $('.ci_slide').slick('slickPlay'); $(this).css('display','none'); $('#ciStop').css('display','block'); }); $('#ciStop').click(function(){ $('.ci_slide').slick('slickPause'); $(this).css('display','none'); $('#ciPlay').css('display','block'); }); }); /** 특수문자 입력 제한 */ function fnInputLmtt(){ if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) { event.returnValue = false; } }