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);
});
});
});