$(document).ready(function(){ main(); /* scroll */ var $animation_elements = $('.ani'); var $window = $(window); function check_if_in_view() { var window_height = $window.height(); var window_top_position = $window.scrollTop(); var window_bottom_position = (window_top_position + window_height); $.each($animation_elements, function() { var $element = $(this); var element_height = $element.outerHeight(); var element_top_position = $element.offset().top+200; var element_bottom_position = (element_top_position + element_height); //console.log(element_top_position); //check to see if this current container is within viewport if ((element_bottom_position >= window_top_position) && (element_top_position <= window_bottom_position)) { $element.addClass('in-view'); } else { //$element.removeClass('in-view'); } }); } $window.on('scroll resize', check_if_in_view); $window.trigger('scroll'); //서브 메인 텍스트 모션 $('.sub_main .text_wrap').addClass('on'); //대리점찾기 tab active $(".m52 .con_wrap .con_tab li").click(function(){ $(".m52 .con_wrap .con_tab li").removeClass('on'); $(this).addClass('on'); }); $(".m52 .con_wrap .store_tab ul li").click(function(){ $(".m52 .con_wrap .store_tab ul li").removeClass('on'); $(this).addClass('on'); }); $(".m52 .con_wrap .con_tab li").click(function(){ tabclick = $(".m52 .con_wrap .con_tab li").index($(this)); $(this).addClass("on").siblings().removeClass("on"); $(".store_con:eq("+tabclick+")").show().siblings().hide(); }) $(".m52 .con_wrap .store_tab ul li").click(function(){ tabclick = $(".m52 .con_wrap .store_tab ul li").index($(this)); $(this).addClass("on").siblings().removeClass("on"); $(".store_list:eq("+tabclick+")").show().siblings().hide(); }) $(".header_wrap #nav .gnb>li>a").mouseover(function(){ $(this).next("ul").addClass("on"); $(this).parents("li").addClass("on"); }); $(".header_wrap #nav .gnb>li").mouseleave(function(){ $(this).children("ul").removeClass("on"); $(this).removeClass("on"); }); }); function main(){ if(!$('#main').is('.m00')) return; $(".search_box>div.search").css("background-color","rgba(216,216,216,0.4)"); }