/*-------------------------------------------------- Project: Version: 1.0 Author: Company Name ----------------------------------------------------- JS INDEX ================================================ * Fancybox js * Sticky Menu js * Special Product Slider js * Stars Ratting js * Instagram Slider js * Main Slider js * Counter js * Testimonial Slider js * Isotope Filter js * Scroll To Top js * Bootstrap tooltip js * Preloader js * Product Detail Slider js * Google Map js * ================================================*/ (function($) { "use strict"; $(window).scroll(function() { if ($(this).scrollTop() > 185) { $('.navbar').addClass("sticky"); } else { $('.navbar').removeClass("sticky"); } }); // Header Menu Js jQuery(document).ready(function() { if (jQuery(window).width() > 1024) { jQuery('.navbar li.dropdown, li.dropdown-submenu').hover(function() { jQuery(this).addClass('open'); }, function() { jQuery(this).removeClass('open'); }); jQuery('.navbar li.dropdown, li.dropdown-submenu').hover(function() { jQuery(this).addClass('open'); }, function() { jQuery(this).removeClass('open'); }); } jQuery('li.dropdown, li.dropdown-submenu').find('.caret').each(function() { jQuery(this).on('click', function() { if (jQuery(window).width() < 1024) { jQuery(this).parent().next().slideToggle(); } return false; }); }); }); jQuery(".dropdown>a").append(""); if (jQuery(window).width() > 1024) { jQuery('.navbar li.dropdown').hover(function() { jQuery(this).addClass('open'); }, function() { jQuery(this).removeClass('open'); }); jQuery('.navbar li.dropdown-submenu').hover(function() { jQuery(this).addClass('open'); }, function() { jQuery(this).removeClass('open'); }); } /*==================================== Scroll To Top =====================================*/ var btn = $(".back-to-top"); $(window).scroll(function() { if ($(window).scrollTop() > 300) { btn.addClass("show"); } else { btn.removeClass("show"); } }); btn.on("click", function(e) { e.preventDefault(); $("html, body").animate({ scrollTop: 0 }, "300"); }); /*==================================== Bootstrap tooltip =====================================*/ var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl); }); try { $(".minus").click(function() { var $input = $(this).parent().find("input"); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $(".plus").click(function() { var $input = $(this).parent().find("input"); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); } catch (e) {} /*==================================== Preloader =====================================*/ $("#preloader").delay("10").fadeOut(2000); setTimeout(page_anim_remove_preloader, "11000"); function page_anim_remove_preloader() { $("#preloader").remove(); } })(jQuery); /*==================================== google-Map =====================================*/ var iconmap = document.querySelectorAll("#map"); var img_src = jQuery("#map").attr("data-icon"); for (var i in iconmap) if (iconmap.hasOwnProperty(i)) { function initMap() { var map = new google.maps.Map(document.getElementById("map"), { zoom: 10, center: { lat: 40.7819502, lng: -74.7357194, }, }); var map_icon = img_src; var marker = new google.maps.Marker({ position: map.getCenter(), icon: map_icon, map: map, }); } }