File "custom.js"
Full Path: /home/warrior1/public_html/languages/wp-content/themes/ecommerce-market/assest/js/custom.js
File size: 5.96 KB
MIME-type: text/plain
Charset: utf-8
$=jQuery
jQuery(document).ready(function () {
$('.featured-product-section h2').waypoint(
function() {
$('.featured-product-item').addClass('animated bounceInUp');
$('.featured-slider').removeAttr('style');
console.log('got it');
},
{
offset: '50%'
}
);
var gridItem = $('.main-product-wrap .product-item:first-child').width();
// option js
$('.main-product-wrap').isotope({
itemSelector: '.product-item',
masonry: {
columnWidth: 3
}
});
$('.new-product-content-wrap').isotope({
itemSelector: '.product-item',
masonry: {
columnWidth: 3
}
});
/* search toggle */
$('body').click(function(evt){
if(!( $(evt.target).closest('.search-box').length || $(evt.target).hasClass('search-toggle') ) ){
if ($(".search-toggle").hasClass("search-active")){
$(".search-toggle").removeClass("search-active");
$(".search-box").slideUp("slow");
}
}
});
$(".search-toggle").click(function(){
$(".search-box").toggle("slow");
if ( !$(".search-toggle").hasClass("search-active")){
$(".search-toggle").addClass("search-active");
}
else{
$(".search-toggle").removeClass("search-active");
}
});
jQuery('.menu-top-menu-container').meanmenu({
meanMenuContainer: '.main-navigation',
meanScreenWidth:"767",
meanRevealPosition: "left",
});
/* back-to-top button*/
$('.back-to-top').hide();
$('.back-to-top').on("click",function(e) {
e.preventDefault();
$('html, body').animate({ scrollTop: 0 }, 'slow');
});
$(window).scroll(function(){
var scrollheight =400;
if( $(window).scrollTop() > scrollheight ) {
$('.back-to-top').fadeIn();
}
else {
$('.back-to-top').fadeOut();
}
});
// for widget
var owl1 = $("#secondary .featured-product-slider");
owl1.owlCarousel({
items:1,
loop:$('#secondary .featured-product-slider .item').size() > 1 ? true:false,
nav:true,
dots:false,
smartSpeed:1800,
autoplay:true,
autoplayTimeout:2900,
fallbackEasing: 'easing',
transitionStyle : "fade",
autoplayHoverPause:true,
responsive:{
0:{
items:1
},
580:{
items:1
},
1000:{
items:1
}
}
});
// slider
var owllogo = $("#owl-slider-demo");
owllogo.owlCarousel({
items:1,
loop:$('#owl-slider-demo .item').size() > 1 ? true:false,
nav:false,
dots:true,
smartSpeed:900,
autoplay:true,
autoplayTimeout:5000,
fallbackEasing: 'easing',
transitionStyle : "fade",
autoplayHoverPause:true,
animateOut: 'fadeOut'
});
var owl = $(".featured-product-slider");
owl.owlCarousel({
items:2,
loop: $('.featured-product-slider .item').size() > 1 ? true:false,
nav:true,
dots:false,
smartSpeed:1800,
// autoplay:true,
autoplayTimeout:2900,
fallbackEasing: 'easing',
transitionStyle : "fade",
autoplayHoverPause:true,
responsive:{
0:{
items:1
},
580:{
items:2
},
1000:{
items:3
},
1200:{
items:4
}
}
});
var owl = $(".main-product-slider");
owl.owlCarousel({
items:1,
loop:$('.main-product-slider .item').size() > 1 ? true:false,
nav:false,
dots:true,
smartSpeed:1400,
autoplay:true,
autoplayTimeout:1900,
fallbackEasing: 'easing',
transitionStyle : "fade",
autoplayHoverPause:true,
responsive:{
0:{
items:1
},
580:{
items:1
},
1000:{
items:1
}
}
});
$('.play').on('click', function() {
owl.trigger('play.owl.autoplay', [1000])
})
$('.stop').on('click', function() {
owl.trigger('stop.owl.autoplay')
})
// parallax
$(function(){
$.stellar({
horizontalScrolling: false,
verticalOffset: 40
});
});
$("select").select2(
{
minimumResultsForSearch: -1
}
);
$('.toogle-popup').on('click', function(evt){
evt.preventDefault();
$(this).siblings('.popup-wrapper').toggleClass('active');
});
$('span.close').on('click', function(evt){
evt.preventDefault();
$(this).closest('.popup-wrapper').toggleClass('active');
})
$(document).on('click', '.plus', function(e) {
$input = $(this).prev('input.qty');
var val = parseInt($input.val());
var step = $input.attr('step');
step = 'undefined' !== typeof(step) ? parseInt(step) : 1;
$input.val( val + step ).change();
});
$(document).on('click', '.minus', function(e) {
$input = $(this).next('input.qty');
var val = parseInt($input.val());
var step = $input.attr('step');
step = 'undefined' !== typeof(step) ? parseInt(step) : 1;
if (val > 0) {
$input.val( val - step ).change();
}
});
jQuery('.content-area, .widget-area').theiaStickySidebar({
// Settings
additionalMarginTop: 30
});
});