(function($) { "use strict"; //Hide Loading Box (Preloader) function handlePreloader() { if ($('.preloader').length) { $('.preloader').delay(200).fadeOut(500); } } //Update Header Style and Scroll to Top function headerStyle() { if ($('.main-header').length) { var windowpos = $(window).scrollTop(); var siteHeader = $('.main-header'); var scrollLink = $('.scroll-to-top'); if (windowpos >= 250) { siteHeader.addClass('fixed-header'); scrollLink.fadeIn(300); } else { siteHeader.removeClass('fixed-header'); scrollLink.fadeOut(300); } } } headerStyle(); //Submenu Dropdown Toggle if ($('.main-header .navigation li.dropdown ul').length) { $('.main-header .navigation li.dropdown').append(''); //Dropdown Button $('.main-header .navigation li.dropdown .dropdown-btn').on('click', function() { $(this).prev().prev('ul').slideToggle(500); }); //Disable dropdown parent link /* $('.navigation li.dropdown > a').on('click', function(e) { e.preventDefault(); }); */ } //Accordion Box if ($('.accordion-box').length) { $(".accordion-box").on('click', '.acc-btn', function() { var outerBox = $(this).parents('.accordion-box'); var target = $(this).parents('.accordion'); if ($(this).hasClass('active') !== true) { $(outerBox).find('.accordion .acc-btn').removeClass('active'); } if ($(this).next('.acc-content').is(':visible')) { return false; } else { $(this).addClass('active'); $(outerBox).children('.accordion').removeClass('active-block'); $(outerBox).find('.accordion').children('.acc-content').slideUp(300); target.addClass('active-block'); $(this).next('.acc-content').slideDown(300); } }); } //Four Item Carousel if ($('.four-item-carousel').length) { $('.four-item-carousel').owlCarousel({ loop: true, margin: 0, nav: true, smartSpeed: 700, autoplay: 5000, navText: ['', ''], responsive: { 0: { items: 1 }, 600: { items: 1 }, 800: { items: 2 }, 1024: { items: 3 }, 1200: { items: 3 }, 1300: { items: 4 } } }); } // Sponsors Carousel if ($('.sponsors-carousel').length) { $('.sponsors-carousel').owlCarousel({ loop: true, margin: 30, nav: true, smartSpeed: 500, autoplay: 4000, navText: ['', ''], responsive: { 0: { items: 1 }, 480: { items: 2 }, 600: { items: 2 }, 800: { items: 3 }, 1024: { items: 4 } } }); } //Fact Counter + Text Count if ($('.count-box').length) { $('.count-box').appear(function() { var $t = $(this), n = $t.find(".count-text").attr("data-stop"), r = parseInt($t.find(".count-text").attr("data-speed"), 10); if (!$t.hasClass("counted")) { $t.addClass("counted"); $({ countNum: $t.find(".count-text").text() }).animate({ countNum: n }, { duration: r, easing: "linear", step: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, complete: function() { $t.find(".count-text").text(this.countNum); } }); } }, {accY: 0}); } //Tabs Box if ($('.tabs-box').length) { $('.tabs-box .tab-buttons .tab-btn').on('click', function(e) { e.preventDefault(); var target = $($(this).attr('data-tab')); if ($(target).is(':visible')) { return false; } else { target.parents('.tabs-box').find('.tab-buttons').find('.tab-btn').removeClass('active-btn'); $(this).addClass('active-btn'); target.parents('.tabs-box').find('.tabs-content').find('.tab').fadeOut(0); target.parents('.tabs-box').find('.tabs-content').find('.tab').removeClass('active-tab'); $(target).fadeIn(300); $(target).addClass('active-tab'); } }); } //Single Item Carousel if ($('.single-item-carousel').length) { $('.single-item-carousel').owlCarousel({ loop: true, margin: 10, nav: true, smartSpeed: 1000, autoplay: 5000, navText: ['', ''], responsive: { 0: { items: 1 }, 600: { items: 1 }, 1200: { items: 1 } } }); } //Custom Seclect Box if ($('.custom-select-box').length) { $('.custom-select-box').selectmenu().selectmenu('menuWidget').addClass('overflow'); } //LightBox / Fancybox if ($('.lightbox-image').length) { $('.lightbox-image').fancybox({ openEffect: 'fade', closeEffect: 'fade', helpers: { media: {} } }); } //Contact Form Validation if ($('#contact-form').length) { $('#contact-form').validate({ rules: { fname: { required: true }, lname: { required: true }, email: { required: true, email: true }, message: { required: true } } }); } // Scroll to a Specific Div if ($('.scroll-to-target').length) { $(".scroll-to-target").on('click', function() { var target = $(this).attr('data-target'); // animate $('html, body').animate({ scrollTop: $(target).offset().top }, 1000); }); } // Elements Animation if ($('.wow').length) { var wow = new WOW( { boxClass: 'wow', // animated element css class (default is wow) animateClass: 'animated', // animation css class (default is animated) offset: 0, // distance to the element when triggering the animation (default is 0) mobile: false, // trigger animations on mobile devices (default is true) live: true // act on asynchronously loaded content (default is true) } ); wow.init(); } /* ========================================================================== When document is Scrollig, do ========================================================================== */ $(window).on('scroll', function() { headerStyle(); }); /* ========================================================================== When document is loaded, do ========================================================================== */ $(window).on('load', function() { handlePreloader(); }); })(window.jQuery); setTimeout(function() { $('#show_success_mss').fadeOut().empty(); }, 5000); // Removed global contextmenu suppression to allow browser inspect tools. function base_url() { return 'https://vaielevator.com/'; } $(function() { $(".owl-carousel").owlCarousel({ items: 1, loop: true, autoplay: true, autoplayTimeout: 4000, nav: true, responsive: { 1200: {items: 4}, 982: {items: 3}, 768: {items: 2}, 480: {items: 1}, 0: {items: 1} } }); }); window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'UA-211256706-1'); window.addEventListener("scroll", function() { let topNav = document.querySelector('.top-nav'); topNav.classList.toggle("fixed", window.scrollY > 0); }); $(document).ready(function() { $('#customerPhone').on('submit', function(event) { event.preventDefault(); // Prevent form from reloading the page var formData = { name: $('#customerPhone input[name="phone"]').val(), // Collect the form data active: $('#customerPhone input[name="action"]').val() }; sendAction(formData); }); }); $(document).ready(function() { $('#wpcf7-f283-p256-o1').on('submit', function(event) { event.preventDefault(); // Prevent form from reloading the page var formData = { full_name: $('#wpcf7-f283-p256-o1 input[name="full_name"]').val(), // Collect the form data email: $('#wpcf7-f283-p256-o1 input[name="email"]').val(), // Collect the form data phone: $('#wpcf7-f283-p256-o1 input[name="phone"]').val(), // Collect the form data comment: $('#wpcf7-f283-p256-o1 textarea[name="comment"]').val(), // Collect the form data action: $('#wpcf7-f283-p256-o1 input[name="action"]').val() }; sendAction(formData); }); }); function sendAction(formData) { $.ajax({ url: '/action', type: "POST", contentType: "application/json", data: JSON.stringify(formData), success: function(response) { if (response.status === 204) { alert("Chúng tôi sẽ liên hệ với bạn trong thời gian gần nhất!") } // You can handle the response here if needed }, error: function(error) { console.log("Error sending data"); } }); }