(function ($) {
"use strict";
/*==================================================================
[ Load page ]*/
try {
$(".animsition").animsition({
inClass: 'fade-in',
outClass: 'fade-out',
inDuration: 1500,
outDuration: 800,
linkElement: '.animsition-link',
loading: true,
loadingParentElement: 'html',
loadingClass: 'animsition-loading-1',
loadingInner: '
',
timeout: false,
timeoutCountdown: 5000,
onLoadEvent: true,
// browser: [ 'animation-duration', '-webkit-animation-duration'],
overlay : false,
overlayClass : 'animsition-overlay-slide',
overlayParentElement : 'html',
transition: function(url){ window.location.href = url; }
});
} catch(er) {console.log(er);}
/*==================================================================
[ Back to top ]*/
try {
var windowH = $(window).height()/2;
$(window).on('scroll',function(){
if ($(this).scrollTop() > windowH) {
$("#myBtn").addClass('show-btn-back-to-top');
} else {
$("#myBtn").removeClass('show-btn-back-to-top');
}
});
$('#myBtn').on("click", function(){
$('html, body').animate({scrollTop: 0}, 300);
});
} catch(er) {console.log(er);}
/*==================================================================
[ Fixed menu ]*/
try {
var posNav = $('.wrap-main-nav').offset().top;
var menuDesktop = $('.container-menu-desktop');
var mainNav = $('.main-nav');
var lastScrollTop = 0;
var st = 0;
$(window).on('scroll',function(){
fixedHeader();
});
$(window).on('resize',function(){
fixedHeader();
});
$(window).on('load',function(){
fixedHeader();
});
var fixedHeader = function() {
st = $(window).scrollTop();
if(st > posNav + mainNav.outerHeight()) {
$(menuDesktop).addClass('fix-menu-desktop');
}
else if(st <= posNav) {
$(menuDesktop).removeClass('fix-menu-desktop');
}
if (st > lastScrollTop){
$(mainNav).removeClass('show-main-nav');
}
else {
$(mainNav).addClass('show-main-nav');
}
lastScrollTop = st;
};
} catch(er) {console.log(er);}
/*==================================================================
[ Menu mobile ]*/
try {
$('.btn-show-menu-mobile').on('click', function(){
$(this).toggleClass('is-active');
$('.menu-mobile').slideToggle();
});
var arrowMainMenu = $('.arrow-main-menu-m');
for(var i=0; i= 992){
if($('.menu-mobile').css('display') === 'block') {
$('.menu-mobile').css('display','none');
$('.btn-show-menu-mobile').toggleClass('is-active');
}
$('.sub-menu-m').each(function(){
if($(this).css('display') === 'block') {
$(this).css('display','none');
$(arrowMainMenu).removeClass('turn-arrow-main-menu-m');
}
});
}
});
} catch(er) {console.log(er);}
/*==================================================================
[ Respon tab01 ]*/
try {
$('.tab01').each(function(){
var tab01 = $(this);
var navTabs = $(this).find('.nav-tabs');
var dropdownMenu = $(tab01).find('.nav-tabs>.nav-item-more .dropdown-menu');
var navItem = $(tab01).find('.nav-tabs>.nav-item');
var navItemSize = [];
var size = 0;
var wNavItemMore = 0;
$(window).on('load', function(){
navItem.each(function(){
size += $(this).width();
navItemSize.push(size);
});
responTab01();
});
$(window).on('resize', function(){
responTab01();
})
var responTab01 = function() {
if(navTabs.width() <= navItemSize[navItemSize.length - 1] + 1) {
$(tab01).find('.nav-tabs>.nav-item-more').removeClass('dis-none');
}
else {
$(tab01).find('.nav-tabs>.nav-item-more').addClass('dis-none');
}
wNavItemMore = $(tab01).find('.nav-tabs>.nav-item-more').hasClass('dis-none')? 0 : $(tab01).find('.nav-tabs>.nav-item-more').width();
for(var i=0 ; i= 0 ; j--) {
$(navTabs).prepend($(navItem[j]).clone());
}
for(var j=i ; j < navItemSize.length ; j++) {
$(dropdownMenu).append($(navItem[j]).clone());
}
break;
}
else {
$(tab01).find('.nav-tabs .nav-item').remove();
for(var j=i ; j >= 0 ; j--) {
$(navTabs).prepend($(navItem[j]).clone());
}
}
}
};
});
} catch(er) {console.log(er);}
/*==================================================================
[ Play video 01 ]*/
try {
var srcOld = $('.video-mo-01').children('iframe').attr('src');
$('[data-target="#modal-video-01"]').on('click',function(){
$('.video-mo-01').children('iframe')[0].src += "&autoplay=1";
setTimeout(function(){
$('.video-mo-01').css('opacity','1');
},300);
});
$('[data-dismiss="modal"]').on('click',function(){
$('.video-mo-01').children('iframe')[0].src = srcOld;
$('.video-mo-01').css('opacity','0');
});
} catch(er) {console.log(er);}
/*==================================================================
[ Tab mega menu ]*/
try {
$(window).on('load', function(){
$('.sub-mega-menu .nav-pills > a').hover(function() {
$(this).tab('show');
});
});
} catch(er) {console.log(er);}
/*==================================================================
[ Slide100 txt ]*/
try {
$('.slide100-txt').each(function(){
var slideTxt = $(this);
var itemSlideTxt = $(this).find('.slide100-txt-item');
var data = [];
var count = 0;
var animIn = $(this).data('in');
var animOut = $(this).data('out');
for(var i=0; i= data.length-1) {
count = 0;
}
else {
count++;
}
console.log($(data[count]).text());
$(slideTxt).append($(data[count]).clone());
$(slideTxt).find('.slide100-txt-item.clone').addClass(animIn + ' visible-true');
},5000);
});
} catch(er) {console.log(er);}
})(jQuery);