?
| Current Path : /home/webyoo/www/backup/allback/docteur-site/cv/sym/a/events/crm/shop/js/ |
| Current File : /home/webyoo/www/backup/allback/docteur-site/cv/sym/a/events/crm/shop/js/script.js |
/* ===================================
About
====================================== */
/*---------------------------------------------------------------------
Theme Name: Woman Store
Theme URI:
Author: Themes Industry
Author URI:
Description: One Page , Multi Parallax Template
Tags: one page, multi page, multipurpose, parallax, creative, html5
----------------------------------------------------------------------*/
//PAGE LOADER
$(window).on("load", function () {
"use strict";
$(".loader1").fadeOut(800);
$('.side-menu').removeClass('hidden');
/*===================================
Cube Portfolio OWL CAROUSEL
======================================*/
$('#js-grid-blog-posts').cubeportfolio({
filters: '#js-filters-blog-posts',
search: '#js-search-blog-posts',
defaultFilter: '*',
animationType: '3dflip',
gapHorizontal: 70,
gapVertical: 30,
gridAdjustment: 'responsive',
mediaQueries: [{
width: 1500,
cols: 3,
}, {
width: 1100,
cols: 3,
}, {
width: 800,
cols: 3,
}, {
width: 481,
cols: 2,
options: {}
}, {
width: 320,
cols: 1,
options: {}
}],
caption: 'none',
displayType: 'fadeIn',
displayTypeSpeed: 400,
});
/*===================================
sync-portfolio- and Owl Carousel
======================================*/
$('.sync-portfolio-carousel').owlCarousel({
loop: true,
margin: 0,
dots: false,
nav: true,
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1000: {
items: 1
}
}
});
$(".owl-prev").html('<div class="navigation-link-prev"><a class="prev-btn"><i class="lni-chevron-left"></i> </a></div>');
$(".owl-next").html('<div class="navigation-link-next"><a class="next-btn"><i class="lni-chevron-right"></i> </a></div>');
// $('.navigation-links a.prev-btn').click(function() {
// var owl = $('.sync-portfolio-carousel');
// owl.owlCarousel();
// owl.trigger('next.owl.carousel');
// });
// $('.navigation-links a.next-btn').click(function() {
// var owl = $('.sync-portfolio-carousel');
// owl.owlCarousel();
// owl.trigger('prev.owl.carousel', [300]);
// });
});
jQuery(function ($) {
"use strict";
//let $window = $(window);
// alert($window);
/*------ STICKY MENU FIXED ------*/
$(window).scroll(function () {
if ($(document).scrollTop() > 240) {
$('.header-area').addClass('fixednavbar');
if ($(window).width() > 767) {
$('.header-area .nav-logo').removeClass('col-6');
$('.header-area .nav-logo').addClass('col-2');
$('.header-area .nav-mega').removeClass('col-12');
$('.header-area .nav-mega').addClass('col-8');
$('.header-area .nav-utility').removeClass('col-3');
$('.header-area .nav-utility').addClass('col-2');
$('.header-area .nav-logo').removeClass('pt-3');
$('.header-area .nav-mega').removeClass('pt-3');
$('.header-area .nav-utility').removeClass('pt-3');
$('.slider').addClass('margin-manage');
$('.paralax-section-slide-data').addClass('margin-manage');
$('.paralax-section-slide-data1').addClass('margin-manage');
$('.map-load').addClass('margin-manage');
}
} else {
$('.header-area').removeClass('fixednavbar');
if ($(window).width() > 767) {
$('.header-area .nav-logo').addClass('col-6');
$('.header-area .nav-logo').removeClass('col-2');
$('.header-area .nav-mega').addClass('col-12');
$('.header-area .nav-mega').removeClass('col-8');
$('.header-area .nav-utility').addClass('col-3');
$('.header-area .nav-utility').removeClass('col-2');
$('.header-area .nav-logo').addClass('pt-3');
$('.header-area .nav-mega').addClass('pt-3');
$('.header-area .nav-utility').addClass('pt-3');
$('.slider').removeClass('margin-manage');
$('.paralax-section-slide-data').removeClass('margin-manage');
$('.paralax-section-slide-data1').removeClass('margin-manage');
$('.map-load').removeClass('margin-manage');
}
}
});
/*------ End STICKY MENU FIXED ------*/
/*------ DETECT SCREEN JS ------*/
if ($(window).width() < 767) {
$('.header-area .nav-logo').removeClass('col-6');
$('.header-area .nav-logo').addClass('col-4');
// // $('.header-area .nav-logo').addClass('col-3');
//
$('.header-area .nav-utility').removeClass('col-3');
$('.header-area .nav-utility').addClass('col-6');
//
$('.header-area .nav-mega').removeClass('col-12');
$('.header-area .nav-mega').addClass('col-2');
}
else {
$('.header-area .nav-logo').removeClass('col-4');
$('.header-area .nav-logo').addClass('col-6');
// // $('.header-area .nav-logo').addClass('col-3');
//
$('.header-area .nav-utility').removeClass('col-6');
$('.header-area .nav-utility').addClass('col-3');
//
$('.header-area .nav-mega').removeClass('col-2');
$('.header-area .nav-mega').addClass('col-12');
}
/*
* Side menu collapse opener
* */
$(".collapsePagesSideMenu").on('click', function () {
$(this).children().toggleClass("rotate-180");
});
$(".user-data").on('click', function () {
// alert("yes");
$(".user-data .dropdown-m").css({display: 'block'});
});
$(".slider").on('click', function () {
// alert("yes");
$(".user-data .dropdown-m").css({display: 'none'});
});
//Drop Down For register And cart menu
$(document).click(function (event) {
//if you click on anything except the modal itself or the "open modal" link, close the modal
if (!$(event.target).closest(".mini-menu-card .shopping-cart").length) {
$("body").find(".mini-menu-card .shopping-cart").removeClass("show");
}
});
$(document).click(function (event) {
//if you click on anything except the modal itself or the "open modal" link, close the modal
if (!$(event.target).closest("#mini-menu .user-utiliity").length) {
$("body").find("#mini-menu .user-utiliity").removeClass("show");
}
});
/*===================================
//Mega Menu OWL Carousel
======================================*/
$('.featured-megamenu-carousel').owlCarousel({
loop: true,
margin: 10,
nav: false,
dots: false,
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1000: {
items: 1
}
}
});
// Custom Mega Menu OWL
$('.ini-customNextBtn').click(function () {
var owl = $('.featured-megamenu-carousel');
owl.owlCarousel();
owl.trigger('next.owl.carousel');
});
$('.ini-customPrevBtn').click(function () {
var owl = $('.featured-megamenu-carousel');
owl.owlCarousel();
owl.trigger('prev.owl.carousel', [300]);
});
/* ===================================
Product Listing Owl Changes Images
====================================== */
$('.product-listing-carousel').owlCarousel({
loop: true,
margin: 10,
nav: true,
dots: false,
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1000: {
items: 1
}
}
});
/*===================================
LATEST ARRIVALS OWL CAROUSEL
======================================*/
$('.lastest_featured_products').owlCarousel({
loop: true,
margin: 10,
nav: false,
dots: true,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: true,
responsive: {
0: {
items: 1
},
600: {
items: 2
},
1000: {
items: 5
}
}
});
/*===================================
SEARCH BOX MEDIA ITEAMS
======================================*/
$('.search-box-meida-items').owlCarousel({
loop: true,
margin: 0,
nav: true,
dots: false,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: true,
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1000: {
items: 1
}
}
});
/*===================================
//Sticky Filter Nav
======================================*/
var sidebar = $('#product-filter-nav');
if (sidebar.length) {
Stickyfill.add(sidebar);
}
/*===================================
Price Range
======================================*/
if ($("#slider-range").length) {
var marginSlider = document.getElementById('slider-range');
noUiSlider.create(marginSlider, {
start: [0, 800],
margin: 30,
step: 1,
connect: true,
range: {
'min': 0,
'max': 1000
},
});
var marginMin = document.getElementById('min-p'),
marginMax = document.getElementById('max-p');
marginSlider.noUiSlider.on('update', function (values, handle) {
if (handle) {
var str = values[handle]
var res = str.split(".");
marginMax.innerHTML = "$" + res[0];
} else {
var str = values[handle]
var res = str.split(".");
marginMin.innerHTML = "$" + res[0] + " - ";
}
});
}
/* ===================================
Search Side Menu
====================================== */
$("#add_search_box").click(function () {
$(".search-box-overlay").addClass("fixed-box");
});
$("#close-window").click(function(){
$(".search-box-overlay").addClass("remove-fixed-box");
setTimeout(function(){
$(".search-box-overlay").removeClass("fixed-box");
$(".search-box-overlay").removeClass("remove-fixed-box");
}, 1000);
});
$('[data-fancybox]').fancybox({
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'speedIn': 600,
'speedOut': 200,
buttons: [
'slideShow',
'fullScreen',
'thumbs',
'share',
// 'download',
'zoom',
'close'
],
});
/*Menu Onclick*/
let sideMenuToggle = $("#sidemenu_toggle");
let sideMenu = $(".side-menu");
if (sideMenuToggle.length) {
sideMenuToggle.on("click", function () {
$("body").addClass("overflow-hidden");
sideMenu.addClass("side-menu-active");
$(function () {
setTimeout(function () {
$("#close_side_menu").fadeIn(300);
}, 300);
});
});
$("#close_side_menu , #btn_sideNavClose , .side-nav .nav-link.pagescroll").on("click", function () {
$("body").removeClass("overflow-hidden");
sideMenu.removeClass("side-menu-active");
$("#close_side_menu").fadeOut(200);
$(() => {
setTimeout(() => {
$('.sideNavPages').removeClass('show');
$('.fas').removeClass('rotate-180');
}, 400);
});
});
$(document).keyup(e => {
if (e.keyCode === 27) { // escape key maps to keycode `27`
if (sideMenu.hasClass("side-menu-active")) {
$("body").removeClass("overflow-hidden");
sideMenu.removeClass("side-menu-active");
$("#close_side_menu").fadeOut(200);
$tooltip.tooltipster('close');
$(() => {
setTimeout(() => {
$('.sideNavPages').removeClass('show');
$('.fas').removeClass('rotate-180');
}, 400);
});
}
}
});
}
/* ===================================
Stop Parallax Banner Listing Page
======================================*/
if ($(window).width() < 780) {
$('.paralax-section-slide-data1').addClass('paralax-data');
} else {
$('.paralax-section-slide-data1').removeClass('paralax-data');
$('.paralax-section-slide-data1').parallaxie({
speed: 0.6,
offset: -100,
});
}
/*=======================================================
Alone,ShopCart,Login,Register,product-detail,contact
=========================================================*/
if ($(window).width() < 780) {
$('.paralax-section-slide-data').addClass('paralax-data');
} else {
$('.paralax-section-slide-data').removeClass('paralax-data');
$('.paralax-section-slide-data').parallaxie({
speed: 0.6,
offset: 0,
});
}
/* ===================================
Stop Parallax Banner Index Page
======================================*/
if ($(window).width() < 780) {
$('.parallax-slide').addClass('paralax-data');
} else {
$('.parallax-slide').removeClass('paralax-data');
$('.parallax-slide').parallaxie({
speed: 0.6,
offset: -200,
});
}
/*===================================
Swiper Sync Slider
======================================*/
if ($("#gallery").length) {
var galleryTop = new Swiper('#gallery', {
effect: 'fade',
direction: 'vertical',
spaceBetween: 10,
slidesPerView: 1,
slidesPerGroup: 1,
loop: true,
initialSlide: 0,
centeredSlides: true,
loopAdditionalSlides: 5,
touchRatio: 0.2,
});
var galleryThumbs = new Swiper('#thumbs', {
direction: 'vertical',
spaceBetween: 10,
slidesPerView: 3,
slidesPerGroup: 1,
loop: true,
initialSlide: 0,
centeredSlides: true,
loopAdditionalSlides: 3,
touchRatio: 0.2,
slideToClickedSlide: true
});
galleryTop.controller.control = galleryThumbs;
galleryThumbs.controller.control = galleryTop;
}
/*===================================
Input Number Counter
======================================*/
$('.count').prop('disabled', true);
$(document).on('click', '.plus', function () {
$('.count').val(parseInt($('.count').val()) + 1);
});
$(document).on('click', '.minus', function () {
$('.count').val(parseInt($('.count').val()) - 1);
if ($('.count').val() == 0) {
$('.count').val(1);
}
});
/* ===================================
Wow Effects
======================================*/
var wow = new WOW(
{
boxClass:'wow', // default
animateClass:'animated', // default
offset:0, // default
mobile:false, // default
live:true // default
}
);
wow.init();
/* ===================================
//Scroll and Arrow Appear
======================================*/
$(window).on('scroll', function () {
if ($(this).scrollTop() > 300)
$('.scroll-top-arrow').fadeIn('slow');
else
$('.scroll-top-arrow').fadeOut('3000');
});
//Click event to scroll to top
$(document).on('click', '.scroll-top-arrow', function () {
$('html, body').animate({scrollTop: 0}, 800);
return false;
});
/* ===================================
REV SLIDER
======================================*/
if ($(".slider").length) {
$("#rev_slider_1_1").show().revolution({
sliderType: "standard",
jsFileLocation: "//localhost/reveditor/revslider/public/assets/js/",
sliderLayout: "fullscreen",
dottedOverlay: "none",
delay: 9000,
navigation: {
keyboardNavigation: "off",
keyboard_direction: "horizontal",
mouseScrollNavigation: "off",
mouseScrollReverse: "default",
onHoverStop: "off",
arrows: {
style: "gyges",
enable: true,
hide_onmobile: true,
hide_under: 767,
hide_onleave: false,
tmp: '',
left: {
h_align: "left",
v_align: "center",
h_offset: 20,
v_offset: 0
},
right: {
h_align: "right",
v_align: "center",
h_offset: 20,
v_offset: 0
}
}
},
responsiveLevels: [1240, 1024, 778, 480],
visibilityLevels: [1240, 1024, 778, 480],
gridwidth: [1140, 1024, 778, 480],
gridheight: [700, 768, 960, 420],
lazyType: "none",
parallax: {
type: "mouse",
origo: "enterpoint",
speed: 400,
speedbg: 0,
speedls: 0,
levels: [2, 3, 5, 10, 25, 30, 35, 40, 45, 46, 47, 48, 49, 50, 51, 55],
disable_onmobile: "on"
},
shadow: 0,
spinner: "spinner2",
stopLoop: "off",
stopAfterLoops: -1,
stopAtSlide: -1,
shuffle: "off",
autoHeight: "off",
fullScreenAutoWidth: "off",
fullScreenAlignForce: "off",
fullScreenOffsetContainer: "",
fullScreenOffset: "",
disableProgressBar: "on",
hideThumbsOnMobile: "off",
hideSliderAtLimit: 0,
hideCaptionAtLimit: 0,
hideAllCaptionAtLilmit: 0,
debugMode: false,
fallbacks: {
simplifyAll: "off",
nextSlideOnWindowFocus: "off",
disableFocusListener: false,
}
});
}
});