Current File : /customers/3/5/c/campinoeksjo.se/httpd.www/wp-content/themes/MHreklam/js/main.js |
'use strict';
(function ($) {
/*------------------
Preloader
--------------------*/
$(window).on('load', function () {
$(".loader").fadeOut();
$("#preloder").delay(200).fadeOut("slow");
});
/*------------------
Background Set
--------------------*/
$('.set-bg').each(function () {
var bg = $(this).data('setbg');
$(this).css('background-image', 'url(' + bg + ')');
});
//Search Switch
$('.search-switch').on('click', function () {
$('.search-model').fadeIn(400);
});
$('.search-close-switch').on('click', function () {
$('.search-model').fadeOut(400, function () {
$('#search-input').val('');
});
});
//Canvas Menu
$(".canvas__open").on('click', function () {
$(".offcanvas-menu-wrapper").addClass("active");
$(".offcanvas-menu-overlay").addClass("active");
});
$(".offcanvas-menu-overlay").on('click', function () {
$(".offcanvas-menu-wrapper").removeClass("active");
$(".offcanvas-menu-overlay").removeClass("active");
});
/*------------------
Navigation
--------------------*/
$(".mobile-menu").slicknav({
prependTo: '#mobile-menu-wrap',
allowParentLinks: true
});
/*-----------------------
Hero Slider
------------------------*/
$(".hero__slider").owlCarousel({
loop: true,
margin: 0,
items: 1,
dots: false,
nav: true,
navText: ["<i class='fa fa-angle-left'><i/>", "<i class='fa fa-angle-right'><i/>"],
animateOut: 'fadeOut',
animateIn: 'fadeIn',
smartSpeed: 1200,
autoHeight: false,
autoplay: false
});
/*-----------------------------
Testimonial Slider
-------------------------------*/
$(".testimonial__slider").owlCarousel({
loop: true,
margin: 0,
items: 1,
dots: true,
smartSpeed: 1200,
autoHeight: false,
autoplay: true,
nav: true,
navText: ["<i class='fa fa-angle-left'><i/>", "<i class='fa fa-angle-right'><i/>"],
responsive: {
0: {
items: 1
},
768: {
items: 1
}
}
});
/*---------------------------------
Related Products Slider
----------------------------------*/
$(".related__products__slider").owlCarousel({
loop: true,
margin: 0,
items: 4,
dots: false,
nav: true,
navText: ["<span class='arrow_carrot-left'><span/>", "<span class='arrow_carrot-right'><span/>"],
smartSpeed: 1200,
autoHeight: false,
autoplay: true,
responsive: {
0: {
items: 1
},
480: {
items: 2
},
768: {
items: 3
},
992: {
items: 4
},
}
});
/*--------------------------
Select
----------------------------*/
$("select").niceSelect();
/*------------------
Magnific
--------------------*/
$('.video-popup').magnificPopup({
type: 'iframe'
});
/*------------------
Barfiller
--------------------*/
$('#bar1').barfiller({
barColor: '#111111',
duration: 2000
});
$('#bar2').barfiller({
barColor: '#111111',
duration: 2000
});
$('#bar3').barfiller({
barColor: '#111111',
duration: 2000
});
/*------------------
Single Product
--------------------*/
$('.product__details__thumb img').on('click', function () {
$('.product__details__thumb .pt__item').removeClass('active');
$(this).addClass('active');
var imgurl = $(this).data('imgbigurl');
var bigImg = $('.big_img').attr('src');
if (imgurl != bigImg) {
$('.big_img').attr({
src: imgurl
});
}
});
/*-------------------
Quantity change
--------------------- */
var proQty = $('.pro-qty');
proQty.prepend('<span class="dec qtybtn">-</span>');
proQty.append('<span class="inc qtybtn">+</span>');
proQty.on('click', '.qtybtn', function () {
var $button = $(this);
var oldValue = $button.parent().find('input').val();
if ($button.hasClass('inc')) {
var newVal = parseFloat(oldValue) + 1;
} else {
// Don't allow decrementing below zero
if (oldValue > 0) {
var newVal = parseFloat(oldValue) - 1;
} else {
newVal = 0;
}
}
$button.parent().find('input').val(newVal);
});
$(".product__details__thumb").niceScroll({
cursorborder: "",
cursorcolor: "rgba(0, 0, 0, 0.5)",
boxzoom: false
});
})(jQuery);