jQuery(function ($) { "use strict"; var SLZ = window.SLZ || {}; /*======================================= = MAIN FUNCTION = =======================================*/ SLZ.mainFunction = function () { //slide special offer $('.special-offer-list').slick({ infinite: true, slidesToShow: 4, slidesToScroll: 4, speed: 400, dots: false, responsive: [{ breakpoint: 1025, settings: { slidesToShow: 3, slidesToScroll: 3, autoplay: true, autoplaySpeed: 5000, dots: true, arrows: false } }, { breakpoint: 767, settings: { slidesToShow: 2, slidesToScroll: 2, autoplay: true, autoplaySpeed: 5000, dots: true, arrows: false } }, { breakpoint: 481, settings: { slidesToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 5000, dots: true, arrows: false } } ] }); // ----------------------- WOW-JS --------------------------- // new WOW().init(); // ----------------------- SELECTBOX --------------------------- // // change style for select box $(".selectbox").selectbox(); // ----------------------- CLOSE DATEPICKER --------------------------- // $('.sbHolder').on('click', function (event) { $('.input-daterange .tb-input, .date .tb-input').datepicker('hide'); }); $('body').on('click', function (event) { if ($('.sbHolder').has(event.target).length === 0 && !$('.sbHolder').is(event.target)) { $(".selectbox").selectbox('close'); } }); // THEME SETTING // $('.theme-setting > a.btn-theme-setting').on('click', function () { // if ($('.theme-setting').css('left') < '0') { // $('.theme-setting').css('left', '0'); // } else { // $('.theme-setting').css('left', '-220px'); // } // }); // var list_color = $('.theme-setting > .content-theme-setting > ul.color-skins > li'); // var setTheme = function (color) { // $('#color-skins').attr('href', 'assets/css/' + color + '/' + 'color.css'); // $('.logo .header-logo img,.logo-footer img,.group-logo .img-logo').attr('src', 'assets/images/logo/logo-white-' + color + '.png'); // $('.logo-black img').attr('src', 'assets/images/logo/logo-black-' + color + '.png'); // setTimeout(function () { // $('.theme-loading').hide(); // }, 1000); // }; // list_color.on('click', function () { // list_color.removeClass("active"); // $(this).addClass("active"); // $('.theme-loading').show(); // setTheme($(this).attr('data-color')); // Cookies.set('color-skin', $(this).attr('data-color')); // }); /*Book tour hotel datepicker*/ /* if ($(".find-hotel-widget .tb-input").length) { // DATE PICKER $('.input-daterange, .date .tb-input').datepicker({ format: 'yyyy-mm-dd', maxViewMode: 0, autoclose: true, language: 'fr', startDate: new Date(), }).on('show', function(e) { $('td.disabled, td.disabled.day , td.old.disabled.day , table tr td.disabled:hover').css({ 'cursor': 'default', 'background': '#fff', 'text-decoration': 'line-through', 'color': '#bdbdbd', 'text-decoration-color': 'black' }); // $('td.rang.day').css({ // 'color': '#ffffff', // 'background-image': 'none !important', // 'text-shadow': 'none !important' // }); }) } */ /*Book tour hotel datepicker*/ /*if ($(".find-flight-widget .tb-input").length) { // DATE PICKER $('.input-daterange, .date .tb-input').datepicker({ format: 'dd/mm/yy', maxViewMode: 0, autoclose: true, language: 'fr', startDate: new Date(), }).on('show', function(e) { $('td.disabled, td.disabled.day , td.old.disabled.day , table tr td.disabled:hover').css({ 'cursor': 'default', 'background': '#fff', 'text-decoration': 'line-through', 'color': '#bdbdbd', 'text-decoration-color': 'black' }); // $('td.rang.day').css({ // 'color': '#ffffff', // 'background-image': 'none !important', // 'text-shadow': 'none !important' // }); }) }*/ }; /*======================================= = END MAIN FUNCTION = =======================================*/ /*======================================= = HEADER & FOOTER = =======================================*/ SLZ.header_footerFunction = function () { // Show dropdown language on topbar $('.dropdown-text').on('click', function () { if ($(this).parent().find(".dropdown-topbar").hasClass('hide') === false) { $(this).parent().find(".dropdown-topbar").addClass('hide'); $('.dropdown-topbar').addClass('hide'); } else { $('.dropdown-topbar').addClass('hide'); $(this).parent().find(".dropdown-topbar").removeClass('hide'); } }); $('body').on('click', function (event) { if ($('.dropdown-text').has(event.target).length === 0 && !$('.dropdown-text').is(event.target)) { $('.dropdown-topbar').addClass('hide'); } }); // ----------------------- BACK TOP --------------------------- // $('#back-top .link').on('click', function () { $('body,html').animate({ scrollTop: 0 }, 900); return false; }); var temp = $(window).height(); $(window).on('scroll load', function (event) { if ($(window).scrollTop() > temp) { $('#back-top .link').addClass('show-btn'); } else { $('#back-top .link').removeClass('show-btn'); } }); //js for menu PC /* if ($(window).width() > 768) { // Add class fixed for menu when scroll var window_height = $(window).height(); $(window).on('scroll load', function(event) { if ($(window).scrollTop() > window_height) { $(".header-main").addClass('header-fixed'); } else { $(".header-main").removeClass('header-fixed'); } if ($('.bg-white').hasClass('header-03') || $('.bg-transparent').hasClass('header-03')) { if ($(window).scrollTop() <= 50) { $(".header-main").removeClass('header-fixed'); } } }); // Show menu when scroll up, hide menu when scroll down var lastScroll = 50; $(window).on('scroll load', function(event) { var st = $(this).scrollTop(); if (st > lastScroll) { $('.header-main').addClass('hide-menu'); if ($('.nav-search').hasClass('hide') === false) { $('.nav-search').toggleClass('hide'); } } else if (st < lastScroll) { $('.header-main').removeClass('hide-menu'); } if ($(window).scrollTop() <= 200) { $('.header-main').removeClass('.header-fixed').removeClass('hide-menu'); } else if ($(window).scrollTop() < window_height && $(window).scrollTop() > 0) { $('.header-main').addClass('hide-menu'); } lastScroll = st; }); // show menu for homepage 03 when click btn-menu $('.btn-menu').on('click', function() { $('.header-main').toggleClass('show-menu'); }); // Show - hide box search on menu $('.button-search').on('click', function() { $('.nav-search').toggleClass('hide'); }); //hide box seach when click outside $('body').on('click', function(event) { if ($('.button-search').has(event.target).length === 0 && !$('.button-search').is(event.target) && $('.nav-search').has(event.target).length === 0 && !$('.nav-search').is(event.target)) { if ($('.nav-search').hasClass('hide') === false) { $('.nav-search').toggleClass('hide'); } } }); }*/ // js show menu when screen < 1024px $('.hamburger-menu').on('click', function () { $('.hamburger-menu-wrapper').toggleClass('open'); $('body').toggleClass('show-nav'); }); $(document).scroll(function () { var $nav = $(".header-main"); $nav.toggleClass('scrolled', $(this).scrollTop() > $nav.height()); }); if ($(window).width() <= 768) { // show hide dropdown menu $('.menu-mobile>.nav-links>.dropdown>.icons-dropdown').on('click', function () { if ($(this).parent().find('.dropdown-menu').hasClass('dropdown-focus') === true) { $(this).parent().find('.dropdown-menu').removeClass('dropdown-focus'); $(this).removeClass('active'); } else { $('.menu-mobile .dropdown .dropdown-menu').removeClass('dropdown-focus'); $('.icons-dropdown').removeClass('active'); $(this).parent().find('.dropdown-menu:first').addClass('dropdown-focus'); $(this).addClass('active'); } }); $('.dropdown-submenu .icons-dropdown').on('click', function () { $(this).parent().find('.dropdown-menu-2:first').toggleClass('dropdown-focus'); $(this).toggleClass('active'); }); } // Slide logo on footer $('.slide-logo-wrapper').slick({ infinite: true, slidesToShow: 5, slidesToScroll: 5, autoplay: true, autoplaySpeed: 1, speed: 8000, arrows: false, pauseOnHover: false, responsive: [{ breakpoint: 769, settings: { slidesToShow: 4 } }, { breakpoint: 481, settings: { slidesToShow: 3, speed: 5000 } }, { breakpoint: 381, settings: { slidesToShow: 2 } } ] }); // show gallery $(".fancybox").fancybox({ prevEffect: 'none', nextEffect: 'none', helpers: { title: { type: 'outside' }, thumbs: { width: 60, height: 60 } } }); }; /*======================================= = END HEADER & FOOTER = =======================================*/ /*=========================================== = CALC SPACING BANNER = ===========================================*/ // SLZ.calcSpacingBanner = function () { // var header_height = $('header').height(); // var tabBtn_height = $('.tab-search .nav-tabs .tab-btn-wrapper').height(); // //$('.page-banner').css('top', header_height * (-1)); // $('.page-banner').css('margin-bottom', header_height * (-1) - tabBtn_height); // }; /*===== End of CALC SPACING BANNER ======*/ /*====================================== = INIT FUNCTIONS = ======================================*/ $(document).ready(function () { SLZ.header_footerFunction(); // SLZ.mainFunction(); //SLZ.calcSpacingBanner(); }); $(window).on('resize', function () { //SLZ.calcSpacingBanner(); }); $(window).on('load', function () { $('.body-wrapper, .theme-setting').addClass('loaded'); /* setTimeout(function() { window.loading_screen.finish(); }, 0);*/ // if ($(window).width() >= 768 && $(window).width() <= 1024) { // $(window).on('resize', function () { // location.reload(); // }); // } }); /*====================================== = END INIT FUNCTIONS = ======================================*/ });