File: /home/dermova/www/india/wp-content/themes/ri-colias/js/rit.js
(function($){
"use strict";
jQuery(document).ready(function(){
// ---------------------------------------- //
// SLIDER OWL ----------------------------- //
// ---------------------------------------- //
jQuery(".rit-banner-slider").each(function(){
var number = jQuery(this).data('number');
var auto = jQuery(this).data('auto');
jQuery(this).owlCarousel({
items:number,
autoPlay: auto,
navigation:true,
pagination:false,
slideSpeed: 2000,
navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
});
jQuery(".rit-testimonial").each(function(){
var number =jQuery(this).data('number');
var auto = jQuery(this).data('auto');
jQuery(this).owlCarousel({
items:number,
itemsDesktop: [1199,1],
itemsDesktopSmall: [979,1],
itemsTablet: [768,1],
itemsMobile: [479,1],
autoPlay: true,
navigation:true,
pagination:true,
slideSpeed: 1000,
navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
});
jQuery(".owl-single").each(function(){
jQuery(this).owlCarousel({
items:1,
autoPlay: true,
navigation:true,
pagination:false,
slideSpeed: 1000,
navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
});
jQuery(".owl-products-carousel").each(function(){
var number =jQuery(this).data('number');
var pagination =jQuery(this).data('pagination');
jQuery(this).owlCarousel({
items:number,
autoPlay: false,
navigation:true,
pagination:pagination,
slideSpeed: 2000,
navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
});
jQuery(".owl-category-carousel").each(function(){
var number =jQuery(this).data('number');
var pagination =jQuery(this).data('pagination');
jQuery(this).owlCarousel({
items:number,
autoPlay: false,
navigation:true,
pagination:pagination,
slideSpeed: 2000,
navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
});
jQuery(".owl-related").each(function(){
var number = jQuery(this).data('number');
jQuery(this).owlCarousel({
items:number,
autoPlay: false,
navigation:true,
pagination:false,
slideSpeed: 2000,
navigationText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
});
// ---------------------------------------- //
// SLIDER BX ------------------------------ //
// ---------------------------------------- //
jQuery('.bxslider').each(function(){
jQuery(this).bxSlider({
pager : false
});
});
// ---------------------------------------- //
// SCROLLER TOP --------------------------- //
// ---------------------------------------- //
jQuery('.arrow-down a').on( 'click', function(){
var element = jQuery(this).attr('href');
jQuery('html, body').animate({
scrollTop: jQuery(element).offset().top
}, 1000);
return false;
});
jQuery('.noreview a').click(function(){
jQuery('html, body').animate({
scrollTop: jQuery('#product-tab').offset().top
}, 1000);
return false;
});
// ---------------------------------------- //
// BACK TO TOP --------------------------- //
// ---------------------------------------- //
jQuery(window).scroll(function(){
if (jQuery(this).scrollTop() > 200) {
jQuery('.scrollup').fadeIn();
} else {
jQuery('.scrollup').fadeOut();
}
});
// scroll-to-top animate
jQuery('.scrollup').on( 'click',function(){
jQuery("html, body").animate({ scrollTop: 0 }, 600);
return false;
});
// scroll-to-top MENU
if( $(".site-header").hasClass("keep-header") ){
var hideheight = $("#masthead").height();
var updateTopbar = function(){
var pos = $(window).scrollTop();
if( pos >= (hideheight+30) ){
$(".keep-header").addClass('hide-bar');
}else {
$(".keep-header").removeClass('hide-bar');
}
}
$(window).scroll(function() {
updateTopbar();
});
}
$(".btn-mini-search").on( 'click', function(){
$(".header-content-header .searchform-wrap").removeClass('hidden');
$(".btn-mini-search").addClass('hidden');
});
$(".btn-mini-close").on( 'click', function(){
$(".header-content-header .searchform-wrap").addClass('hidden');
$(".btn-mini-search").removeClass('hidden');
});
// ---------------------------------------- //
// CANVAS MENU ---------------------------- //
// ---------------------------------------- //
var menuWrap = jQuery('body').find('.button-offcanvas'),
mainWrapper = jQuery('body'),
iconClose = jQuery('.canvas-menu .btn-close'),
canvasOverlay = jQuery('.canvas-overlay');
// Function Canvas Menu
function menuCanvas(){
mainWrapper.toggleClass('canvas-open');
}
// Call Function Canvas
menuWrap.on( 'click', function(){
menuCanvas();
});
// Click icon close
iconClose.on( 'click', function(){
menuCanvas();
});
// Click canvas
canvasOverlay.on( 'click', function(){
menuCanvas();
});
$('.mega-menu').slicknav({
prependTo :'.site-header',
label :'',
});
// ---------------------------------------- //
// List/Grid Switcher ----------------------//
// ---------------------------------------- //
jQuery('.switch-layout').on( 'click', 'a', function(e) {
e.preventDefault();
if ( (e.currentTarget.className == 'products-grid active') || (e.currentTarget.className == 'products-list active') ) {
return false;
}
var iso_container = jQuery('[data-isotope=container]');
var iso_object = jQuery('[data-isotope=container]').data('isotope');
if ( jQuery(this).hasClass('products-grid') && jQuery(this).not('.active') ) {
jQuery('.switch-layout .products-list').removeClass('active');
jQuery('.switch-layout .products-grid').addClass('active');
iso_container.css('overflow', 'visible').find('.isotope-item').each(function(){
jQuery(this).removeClass('list-view');
});
iso_container.imagesLoaded( function() {
iso_object.layout();
});
}
if ( jQuery(this).hasClass('products-list') && jQuery(this).not('.active') ) {
jQuery('.switch-layout .products-grid').removeClass('active');
jQuery('.switch-layout .products-list').addClass('active');
iso_container.css('overflow', 'hidden').find('.isotope-item').each(function(){
jQuery(this).addClass('list-view');
jQuery(this).find('.inner-product-content').css({
"width": 'auto',
"height": 'auto'
});
});
iso_container.imagesLoaded( function() {
iso_object.layout();
});
}
});
// ---------------------------------------- //
// Quantity --------------------------------//
// ---------------------------------------- //
jQuery(".quantity .add-action").on( 'click', function(){
if( jQuery(this).hasClass('qty-plus') ) {
jQuery("[name=quantity]",'.quantity').val( parseInt(jQuery("[name=quantity]",'.quantity').val()) + 1 );
}
else {
if( parseInt(jQuery("[name=quantity]",'.quantity').val()) > 1 ) {
jQuery("input",'.quantity').val( parseInt(jQuery("[name=quantity]",'.quantity').val()) - 1 );
}
}
} );
// ---------------------------------------- //
// Quantity --------------------------------//
// ---------------------------------------- //
jQuery('.dropdown-toggle').on( 'click', function() {
jQuery(this).next('.dropdown-menu').slideToggle(300);
});
if( $.trim($(".footer-top .col-md-12").html())==''){
$('.footer-top').css('display','none');
};
if( $.trim($(".footer-center .col-md-3").html())==''){
$('.footer-center').css('display','none');
};
if (jQuery('.footer-3').hasClass('hidden')){
$('.site-main').css('padding-bottom','0px');
};
jQuery(".js-vc_parallax-o-image").each(function(){
var parallax_image_src = jQuery(this).data('vc-parallax-image');
jQuery('.js-vc_parallax-o-image').css( 'background-image', 'url(' + parallax_image_src + ')' );
jQuery('.js-vc_parallax-o-image').parallax("50%", 0.1);
});
});
})(jQuery);