// search toggle $('.searchbtn').on('click', function() { $('.searchbox').fadeToggle('fast'); }); // language $('.currentlang').on('click', function() { $('.langarrow').toggleClass('rotate'); $('.langarrow').toggleClass('rotate-reset'); $('.otherlang').slideToggle(150); }); // slider $('.slider').slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, arrow: true, dots: true }); // ig slider $('.ig_slider').slick({ infinite: true, slidesToShow: 8, slidesToScroll: 2, arrow: false, dots: true }); // related slider $('.related_slider').slick({ infinite: true, slidesToShow: 5, slidesToScroll: 1, arrow: false, dots: false, responsive: [ { breakpoint: 1199, settings: { slidesToShow: 4 } }, { breakpoint: 991, settings: { slidesToShow: 3 } }, { breakpoint: 767, settings: { slidesToShow: 2 } } , { breakpoint: 500, settings: { slidesToShow: 1 } } ] }); // video document.addEventListener("DOMContentLoaded", function() { var div, n, v = document.getElementsByClassName("youtube-player"); for (n = 0; n < v.length; n++) { div = document.createElement("div"); div.setAttribute("data-id", v[n].dataset.id); div.innerHTML = labnolThumb(v[n].dataset.id); div.onclick = labnolIframe; v[n].appendChild(div); } }); function labnolThumb(id) { var thumb = '', play = '
'; return thumb.replace("ID", id) + play; } function labnolIframe() { var iframe = document.createElement("iframe"); var embed = "http://player.youku.com/embed/ID"; iframe.setAttribute("src", embed.replace("ID", this.dataset.id)); iframe.setAttribute("frameborder", "0"); iframe.setAttribute("allowfullscreen", "1"); this.parentNode.replaceChild(iframe, this); } // scroll top $(document).ready(function() { //Check to see if the window is top if not then display button $(window).scroll(function() { if ($(this).scrollTop() > 50) { $('.scrollToTop').fadeIn(); } else { $('.scrollToTop').fadeOut(); } }); //Click event to scroll to top $('.scrollToTop').click(function() { $('html, body').animate({ scrollTop: 0 }, 500); return false; }); }); // side nav (function() { var bodyEl = $('body'), navToggleBtn = bodyEl.find('.nav-toggle-btn,.closesidenav,.sidebg'); navToggleBtn.on('click', function(e) { bodyEl.toggleClass('active-nav'); bodyEl.toggleClass('active-slidebg'); e.preventDefault(); }); })(); // category sidemenu $('.category_sidemenu ul i').on('click', function() { $(this).toggleClass('rotate'); $(this).toggleClass('rotate-reset'); $(this).parents(".menu").children(".lvtwo").slideToggle(150); }); $('.open_sidecate').on('click', function() { $(this).parents(".category_sidemenu").children(".category_sidemenu ul.menu_ul").slideToggle(150); }); $( document ).ready(function loadfooterHeight() { var footerheight = $("footer").outerHeight(); $(".wrapper").css('padding-bottom', footerheight); }); $(window).on('resize', function() { var footerheight = $("footer").outerHeight(); $(".wrapper").css('padding-bottom', footerheight); }); // address & delivery $('.deliveryOption .option').on('click', function() { $('.deliveryOption .option').removeClass('active'); $(this).addClass('active'); }); $('.billOption .option').on('click', function() { $('.billOption .option').removeClass('active'); $(this).addClass('active'); }); $('#samedelivery').hide(); $('#checkdelivery_01').on('click', function() { $('#samedelivery').slideToggle('fast'); }); // close product layer $('button.addtocart_Btn').on('click', function() { $('body').addClass('fixed'); $('.productlayer').fadeIn('fast'); }); $('.closelayer').on('click', function() { $('body').removeClass('fixed'); $('.productlayer').fadeOut('fast'); }); // popup msg $('button.popuplayer-btn').on('click', function() { $('body').addClass('fixed'); $('.popuplayer').fadeIn('fast'); }); $('.closepopup-btn').on('click', function() { $('body').removeClass('fixed'); $('.popuplayer').fadeOut('fast'); }); // Instantiate EasyZoom instances var $easyzoom = $('.easyzoom').easyZoom(); // Setup thumbnails example var api1 = $easyzoom.filter('.easyzoom--with-thumbnails').data('easyZoom'); $('.thumbnails').on('click', 'a', function(e) { var $this = $(this); e.preventDefault(); // Use EasyZoom's `swap` method api1.swap($this.data('standard'), $this.attr('href')); }); // Setup toggles example var api2 = $easyzoom.filter('.easyzoom--with-toggle').data('easyZoom'); $('.toggle').on('click', function() { var $this = $(this); if ($this.data("active") === true) { $this.text("Switch on").data("active", false); api2.teardown(); } else { $this.text("Switch off").data("active", true); api2._init(); } }); // product details tab $(document).ready(function() { (function ($) { $('.tab ul.tabs').addClass('active').find('> li:eq(0)').addClass('current'); $('.tab ul.tabs li a').click(function (g) { var tab = $(this).closest('.tab'), index = $(this).closest('li').index(); tab.find('ul.tabs > li').removeClass('current'); $(this).closest('li').addClass('current'); tab.find('.tab_content').find('div.tabs_item').not('div.tabs_item:eq(' + index + ')').slideUp(); tab.find('.tab_content').find('div.tabs_item:eq(' + index + ')').slideDown(); g.preventDefault(); } ); })(jQuery); }); // preview img function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function(e) { $('#preview').attr('src', e.target.result); $( ".uploadicon" ).remove(); }; reader.readAsDataURL(input.files[0]); } } // input quantity jQuery('
+
-
').insertAfter('.quantity input'); jQuery('.quantity').each(function() { var spinner = jQuery(this), input = spinner.find('input[type="number"]'), btnUp = spinner.find('.quantity-up'), btnDown = spinner.find('.quantity-down'), min = input.attr('min'), max = input.attr('max'); btnUp.click(function() { var oldValue = parseFloat(input.val()); if (oldValue >= max) { var newVal = oldValue; } else { var newVal = oldValue + 1; } spinner.find("input").val(newVal); spinner.find("input").trigger("change"); }); btnDown.click(function() { var oldValue = parseFloat(input.val()); if (oldValue <= min) { var newVal = oldValue; } else { var newVal = oldValue - 1; } spinner.find("input").val(newVal); spinner.find("input").trigger("change"); }); });