451 lines
12 KiB
JavaScript
451 lines
12 KiB
JavaScript
(function ($) {
|
|
'use strict';
|
|
|
|
// :: All Variables
|
|
|
|
var bigshopWindow = $(window),
|
|
wel_slides = $('.welcome_slides'),
|
|
welSlidesTwo = $('.welSlideTwo');
|
|
|
|
// :: Preloader Code
|
|
|
|
bigshopWindow.on('load', function () {
|
|
$('#preloader').fadeOut('1000', function () {
|
|
$(this).remove();
|
|
});
|
|
});
|
|
|
|
// :: Menu Code
|
|
|
|
if ($.fn.classyNav) {
|
|
$('#bigshopNav').classyNav();
|
|
}
|
|
|
|
// :: Fixed Top Dropdown Code
|
|
|
|
$(".classy-navbar-toggler").on("click", function () {
|
|
$(".top-header-area").toggleClass("z-index-reduce");
|
|
});
|
|
$(".classycloseIcon, .language-currency-dropdown a.btn").on("click", function () {
|
|
$(".top-header-area").removeClass("z-index-reduce");
|
|
});
|
|
$(".language-currency-dropdown a.btn").on("click", function () {
|
|
$(".classy-menu").removeClass("menu-on");
|
|
$(".navbarToggler").removeClass("active");
|
|
});
|
|
|
|
// :: Search Form Code
|
|
$(".search-btn").on("click", function () {
|
|
$(".search-form").toggleClass("active");
|
|
});
|
|
|
|
// :: New Arrivals Slider Code
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".megamenu-slides").owlCarousel({
|
|
items: 1,
|
|
margin: 0,
|
|
loop: true,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
dots: false,
|
|
autoplay: true,
|
|
autoplayTimeout: 3000
|
|
});
|
|
}
|
|
|
|
// :: Hero Slides Code - Home 1
|
|
|
|
if ($.fn.owlCarousel) {
|
|
wel_slides.owlCarousel({
|
|
items: 1,
|
|
margin: 0,
|
|
loop: true,
|
|
dots: true,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
autoplay: true,
|
|
autoplayTimeout: 6000,
|
|
smartSpeed: 800,
|
|
animateIn: "fadeIn",
|
|
animateOut: "fadeOut"
|
|
});
|
|
|
|
wel_slides.on('translate.owl.carousel', function () {
|
|
var layer = $("[data-animation]");
|
|
layer.each(function () {
|
|
var anim_name = $(this).data('animation');
|
|
$(this).removeClass('animated ' + anim_name).css('opacity', '0');
|
|
});
|
|
});
|
|
|
|
$("[data-delay]").each(function () {
|
|
var anim_del = $(this).data('delay');
|
|
$(this).css('animation-delay', anim_del);
|
|
});
|
|
|
|
$("[data-duration]").each(function () {
|
|
var anim_dur = $(this).data('duration');
|
|
$(this).css('animation-duration', anim_dur);
|
|
});
|
|
|
|
wel_slides.on('translated.owl.carousel', function () {
|
|
var layer = wel_slides.find('.owl-item.active').find("[data-animation]");
|
|
layer.each(function () {
|
|
var anim_name = $(this).data('animation');
|
|
$(this).addClass('animated ' + anim_name).css('opacity', '1');
|
|
});
|
|
});
|
|
}
|
|
|
|
// :: Hero Slides Code - Home 2
|
|
|
|
if ($.fn.owlCarousel) {
|
|
welSlidesTwo.owlCarousel({
|
|
items: 2,
|
|
margin: 15,
|
|
loop: true,
|
|
center: true,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
dots: true,
|
|
autoplay: true,
|
|
smartSpeed: 1500,
|
|
autoplayTimeout: 7000,
|
|
autoplayHoverPause: true,
|
|
responsive: {
|
|
0: {
|
|
items: 1
|
|
},
|
|
480: {
|
|
items: 2
|
|
}
|
|
}
|
|
});
|
|
|
|
welSlidesTwo.on('translate.owl.carousel', function () {
|
|
var layer = $("[data-animation]");
|
|
layer.each(function () {
|
|
var anim_name = $(this).data('animation');
|
|
$(this).removeClass('animated ' + anim_name).css('opacity', '0');
|
|
});
|
|
});
|
|
|
|
$("[data-delay]").each(function () {
|
|
var anim_del = $(this).data('delay');
|
|
$(this).css('animation-delay', anim_del);
|
|
});
|
|
|
|
$("[data-duration]").each(function () {
|
|
var anim_dur = $(this).data('duration');
|
|
$(this).css('animation-duration', anim_dur);
|
|
});
|
|
|
|
welSlidesTwo.on('translated.owl.carousel', function () {
|
|
var layer = welSlidesTwo.find('.owl-item.center').find("[data-animation]");
|
|
layer.each(function () {
|
|
var anim_name = $(this).data('animation');
|
|
$(this).addClass('animated ' + anim_name).css('opacity', '1');
|
|
});
|
|
});
|
|
}
|
|
|
|
// :: New Arrivals Slides Code
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".new_arrivals_slides, .you_make_like_slider").owlCarousel({
|
|
items: 4,
|
|
margin: 30,
|
|
loop: true,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
dots: false,
|
|
autoplay: false,
|
|
smartSpeed: 1500,
|
|
autoplayTimeout: 7000,
|
|
autoplayHoverPause: true,
|
|
responsive: {
|
|
320: {
|
|
items: 1
|
|
},
|
|
480: {
|
|
items: 2
|
|
},
|
|
768: {
|
|
items: 3
|
|
},
|
|
992: {
|
|
items: 4
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: Featured Product Slides Code
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".featured_product_slides").owlCarousel({
|
|
items: 2,
|
|
margin: 30,
|
|
loop: true,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
dots: false,
|
|
autoplay: true,
|
|
smartSpeed: 1500,
|
|
autoplayTimeout: 7000,
|
|
autoplayHoverPause: true,
|
|
responsive: {
|
|
0: {
|
|
items: 1
|
|
},
|
|
480: {
|
|
items: 2
|
|
},
|
|
768: {
|
|
items: 3
|
|
},
|
|
992: {
|
|
items: 2
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: Popular Items Slides Code
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".popular_items_slides").owlCarousel({
|
|
items: 4,
|
|
margin: 30,
|
|
loop: false,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
dots: false,
|
|
autoplay: true,
|
|
smartSpeed: 1500,
|
|
autoplayTimeout: 7000,
|
|
autoplayHoverPause: true,
|
|
responsive: {
|
|
0: {
|
|
items: 1
|
|
},
|
|
480: {
|
|
items: 2
|
|
},
|
|
768: {
|
|
items: 3
|
|
},
|
|
992: {
|
|
items: 4
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: Popular Brands Slide Code
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".popular_brands_slide").owlCarousel({
|
|
items: 6,
|
|
margin: 30,
|
|
loop: true,
|
|
nav: false,
|
|
dots: false,
|
|
center: false,
|
|
autoplay: true,
|
|
smartSpeed: 800,
|
|
responsive: {
|
|
0: {
|
|
items: 2
|
|
},
|
|
480: {
|
|
items: 3
|
|
},
|
|
768: {
|
|
items: 4
|
|
},
|
|
992: {
|
|
items: 6
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: Testimonial Slides Code
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".testimonials_slides").owlCarousel({
|
|
items: 1,
|
|
margin: 0,
|
|
loop: true,
|
|
dots: true,
|
|
center: true,
|
|
autoplay: true,
|
|
nav: true,
|
|
navText: ['<i class="icofont-rounded-left"></i>', '<i class="icofont-rounded-right"></i>'],
|
|
smartSpeed: 800
|
|
});
|
|
}
|
|
|
|
// :: Shop Catagory Slides Code
|
|
|
|
|
|
|
|
if ($.fn.owlCarousel) {
|
|
$(".shop_by_catagory_slides").owlCarousel({
|
|
items: 7,
|
|
margin: 30,
|
|
loop: false,
|
|
dots: true,
|
|
autoplay: true,
|
|
smartSpeed: 800,
|
|
autoplayTimeout: 1900,
|
|
autoplayHoverPause: true,
|
|
responsive: {
|
|
0: {
|
|
items: 2
|
|
},
|
|
480: {
|
|
items: 3
|
|
},
|
|
576: {
|
|
items: 4
|
|
},
|
|
768: {
|
|
items: 5
|
|
},
|
|
992: {
|
|
items: 6
|
|
},
|
|
1200: {
|
|
items: 7
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: Tooltip Code
|
|
|
|
if ($.fn.tooltip) {
|
|
$('[data-toggle="tooltip"]').tooltip();
|
|
}
|
|
|
|
// :: Popup Gallery Code
|
|
|
|
if ($.fn.magnificPopup) {
|
|
$('.video_btn').magnificPopup({
|
|
disableOn: 0,
|
|
type: 'iframe',
|
|
mainClass: 'mfp-fade',
|
|
removalDelay: 160,
|
|
preloader: true,
|
|
fixedContentPos: false
|
|
});
|
|
$('.gallery_img').magnificPopup({
|
|
type: 'image',
|
|
gallery: {
|
|
enabled: true
|
|
}
|
|
});
|
|
$('.size_guide_img').magnificPopup({
|
|
type: 'image',
|
|
gallery: {
|
|
enabled: true
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: ScrollUp Code
|
|
|
|
if ($.fn.scrollUp) {
|
|
$.scrollUp({
|
|
scrollSpeed: 1000,
|
|
easingType: 'easeInOutQuart',
|
|
scrollText: '<i class="icofont-rounded-up"></i>'
|
|
});
|
|
}
|
|
|
|
// :: Counterup Code
|
|
|
|
if ($.fn.counterUp) {
|
|
$('.counter').counterUp({
|
|
delay: 10,
|
|
time: 2000
|
|
});
|
|
}
|
|
|
|
// :: Nice Select Code
|
|
|
|
if ($.fn.niceSelect) {
|
|
$('select').niceSelect();
|
|
}
|
|
|
|
// :: Jarallax Code
|
|
|
|
if ($.fn.jarallax) {
|
|
$('.jarallax').jarallax({
|
|
speed: 0.2
|
|
});
|
|
}
|
|
|
|
// :: Popover Code
|
|
|
|
if ($.fn.popover) {
|
|
$('[data-toggle="popover"]').popover({
|
|
html: true,
|
|
trigger: 'hover',
|
|
content: function () {
|
|
return '<img src="' + $(this).data('img') + '" />';
|
|
}
|
|
});
|
|
}
|
|
|
|
// :: Countdown Code
|
|
|
|
$('[data-countdown]').each(function () {
|
|
var $this = $(this),
|
|
finalDate = $(this).data('countdown');
|
|
$this.countdown(finalDate, function (event) {
|
|
$(this).find(".days").html(event.strftime("%D"));
|
|
$(this).find(".hours").html(event.strftime("%H"));
|
|
$(this).find(".minutes").html(event.strftime("%M"));
|
|
$(this).find(".seconds").html(event.strftime("%S"));
|
|
});
|
|
});
|
|
|
|
// :: Price Range Code
|
|
|
|
$('.slider-range-price').each(function () {
|
|
var min = $(this).data('min'),
|
|
max = $(this).data('max'),
|
|
unit = $(this).data('unit'),
|
|
value_min = $(this).data('value-min'),
|
|
value_max = $(this).data('value-max'),
|
|
label_result = $(this).data('label-result'),
|
|
t = $(this);
|
|
$(this).slider({
|
|
range: true,
|
|
min: min,
|
|
max: max,
|
|
values: [value_min, value_max],
|
|
slide: function (event, ui) {
|
|
var result = label_result + " " + unit + ui.values[0] + ' - ' + unit + ui.values[1];
|
|
t.closest('.slider-range').find('.range-price').html(result);
|
|
}
|
|
});
|
|
});
|
|
|
|
// :: PreventDefault "a" Click
|
|
|
|
$("a[href='#']").on('click', function ($) {
|
|
$.preventDefault();
|
|
});
|
|
|
|
//:: WoW Active Code
|
|
|
|
if (bigshopWindow.width() > 767) {
|
|
new WOW().init();
|
|
}
|
|
|
|
})(jQuery); |