jQuery(document).ready(function($) { var rtl, slider_auto; if( blossom_wedding_data.rtl == '1' ){ rtl = true; }else{ rtl = false; } if( blossom_wedding_data.auto == '1' ){ slider_auto = true; }else{ slider_auto = false; } $('.main-navigation ul li.menu-item-has-children').find('> a').after(''); $('.site-header .toggle-btn').click(function(){ $('.main-navigation').animate({ width: 'toggle', }); }); $('.main-navigation .close').click(function(){ $('.main-navigation').animate({ width: 'toggle', }); }); $('.menu-item-has-children .submenu-toggle').click(function(){ $(this).toggleClass('active'); $(this).siblings('.sub-menu').slideToggle(); }); //for accessibility $('.main-navigation ul li a').focus(function() { $(this).parents('li').addClass('focused'); }).blur(function() { $(this).parents('li').removeClass('focused'); }); $(window).on('resize load', function() { var headerHeight = $('.site-header').outerHeight(); $('.header-four + .site-banner .banner-caption, .header-five + .site-banner .banner-caption, .header-seven + .site-banner .banner-caption').css('padding-top', headerHeight); }); $('.site-banner .owl-carousel').owlCarousel({ items: 1, autoplay: slider_auto, loop: true, nav: true, lazyload: true, dots: true, autoplaySpeed: 800, autoplayTimeout : 4000, animateOut: 'fadeOut', rtl:rtl, responsive : { 0 : { dots: false, }, 768 : { dots: true, } } }); $('.testimonial-section .section-grid').owlCarousel({ items: 1, autoplay: false, loop: true, lazyload: true, nav: true, dots: false, autoplaySpeed: 800, autoplayTimeout: 4000, rtl:rtl, responsive : { 0 : { stagePadding: 0, }, 768 : { stagePadding: 150, margin: 20, }, 1200 : { stagePadding: 200, margin: 0, }, 1501 : { stagePadding: 320, }, 1781 : { stagePadding: 420, }, 1801 : { stagePadding: 450, } } }); //client section slider $('.client-section .blossom-inner-wrap').addClass('owl-carousel'); $('.client-section .blossom-inner-wrap').owlCarousel({ items: 6, autoplay: false, loop: true, lazyload: true, nav: true, dots: false, autoplayHoverPause: true, rtl:rtl, responsive : { 0 : { items: 2, }, 768 : { items: 3, }, 1025 : { items: 5, }, 1200 : { items: 6, } } }); if($('.owl-carousel .owl-nav').hasClass('disabled')){ $('.owl-carousel').addClass('control-disabled'); }else { $('.owl-carousel').removeClass('control-disabled'); } //scroll down js $('.scroll-down').click(function(){ $('html, body').animate({ scrollTop: $('.scroll-down').parent().next().offset().top }, 1000); }); $('section[class*="-section"] .widget .widget-title').append(''); $('section.testimonial-section .widget .testimonial-content').prepend(''); $('.cta-section .widget .widget-title svg').prependTo($('.cta-section .text-holder')); $('.site-footer .widget .widget-title, .widget-area .widget .widget-title').wrapInner(''); //show/hide back to top $(window).scroll(function(){ if($(this).scrollTop() > 300) { $('#back-to-top').addClass('active'); } else { $('#back-to-top').removeClass('active'); } }); //scroll to top jquery $('#back-to-top').click(function(){ $('html,body').animate({ scrollTop: 0 }, 600); }); //Ajax for Add to Cart $('.btn-simple').click(function() { $(this).addClass('adding-cart'); var product_id = $(this).attr('id'); $.ajax ({ url : blossom_wedding_data.ajax_url, type : 'POST', data : 'action=blossom_wedding_add_cart_single&product_id=' + product_id, success : function(results){ $('#'+product_id).replaceWith(results); } }).done(function(){ var cart = $('#cart-'+product_id).val(); $('.cart .number').html(cart); }); }); });