$(function(){
/* scroll */
var $animation_elements = $('.animation-element');
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');
// 레이어팝업
var bg = $("#bg");
$(document).on('click',' #bg, .close ', function () {
bg.fadeOut();
$('#video-popup div.inner').html('');
$('#video-popup').hide();
});
$('.play_btn').on('click', function(){
var dataUrl = $(this).attr('data-url');
if(dataUrl){
bg.show();
$('#video-popup').show();
$('#video-popup').html(
'
'+
''+
'
'
);
$('#video-popup div.inner').html(dataUrl);
}else {
alert('준비중 입니다.');
}
});
//main slide
var swiper = new Swiper('.main_visual', {
speed:800,
loop: true,
simulateTouch:false,
navigation: {
nextEl: '.main_next',
prevEl: '.main_prev',
},
on:{
init: function(){
},
slideChangeTransitionStart: function () {
if($('.main_visual .swiper-slide').hasClass('swiper-slide-active')){
$('.main_visual .swiper-slide .slide_img').addClass('on');
}
},
},
autoplay: {
delay: 4000,
},
effect:'fade',
});
//product mobile slide
var swiper2 = new Swiper('.swiper2', {
slidesPerView: 3,
spaceBetween: 10,
pagination: {
el: '.swiper-pagination',
type: 'fraction',
},
breakpoints:{
767: {
slidesPerView: 1,
},
},
});
});
$(document).ready(function(){
AOS.init();
$('.main_visual .main_logo').addClass('on');
$('.main_visual').addClass('ani');
$('.main_visual .swiper-slide .slide_img').addClass('ani');
$('.main_visual .tit_wrap').addClass('on');
$('#wrap header h1.logo').addClass('move');
//scroll event
$(window).scroll(function(){
if($(this).scrollTop() >= $('.section02').offset().top -200){
$('.section02 .tech_list .top').addClass('on');
}else {
$('.section02 .tech_list .top').removeClass('on');
}if($(this).scrollTop() >= $('.section02').offset().top){
$('.section02 .tech_list .bot').addClass('on');
}else {
$('.section02 .tech_list .bot').removeClass('on');
}
if($(this).scrollTop() >= $('.section03').offset().top -350){
$('.section03 .product_list.top').addClass('on');
}else {
$('.section03 .product_list.top').removeClass('on');
}
if($(this).scrollTop() >= $('.section03').offset().top -150){
$('.section03 .product_list.bot').addClass('on');
}else {
$('.section03 .product_list.bot').removeClass('on');
}
if($(this).scrollTop() >= $('.section05').offset().top -300){
$('.section05 .inquiry_list li').addClass('on');
}else {
$('.section05 .inquiry_list li').removeClass('on');
}
});
//visual height 모바일 높이 대응
function resetHeight(){
$('.main_visual').css('height', $(window).innerHeight());
}
window.addEventListener("resize", resetHeight);
resetHeight();
//main animation 끝난 후 실행
$('.main_visual .slide1 .slide_img').one("webkitAnimationEnd animationend", function(evt) {
$('.main_visual .swiper-slide .slide_img').removeClass('ani');
});
$('.main_logo').one("webkitAnimationEnd animationend", function(evt) {
$("body,html ").removeClass("over");
});
$('h1.logo').one('transitionstart MSTransitionStart webkitTransitionStart oTransitionStart', function(event) {
$('.header_wrap').addClass('ani');
});
$("body,html ").addClass("over");
main_ani = $('.main_visual .slide1 .slide_img')
var loadPage;
if(!sessionStorage.getItem(loadPage)) {
$('#intro_g').show();
setTimeout(function() {
$('#intro_g').stop(true).delay(2000).fadeOut(2000);
sessionStorage.setItem(loadPage, true);
}, 2000);
}else {
$('#intro_g').remove();
$('#wrap header h1.logo,.header_wrap,.header_wrap #nav .gnb,.main_visual .arrow,.main_visual .scroll,.search_box,.header_wrap .right_nav').css("transition","none");
$('.main_visual .tit_wrap').removeClass('on');
$('.main_visual .tit_wrap').addClass('view');
$('.main_visual .swiper-slide .slide_img').removeClass('ani');
$('.header_wrap').addClass('ani');
$("body,html ").removeClass("over");
}
//svg animation
});