$(document).ready(function(){ // login slider $('.as_login_slider').slick({ dots: true, arrows:false, speed:800, slidesToShow: 1, slidesToScroll: 1, }); // banner slider $('.as_banner_slider').slick({ dots: false, speed:800, slidesToShow: 1, slidesToScroll: 1, prevArrow:'', nextArrow:'' }); // product slider $('.as_product_slider').slick({ arrows: false, infinite:true, speed:800, dots:true, slidesToShow: 4, slidesToScroll: 4, autoplay: true, autoplaySpeed: 4000, responsive: [ { breakpoint: 1199, settings: { slidesToShow: 3, slidesToScroll: 3, dots: true, arrows:false } }, { breakpoint: 991, settings: { slidesToShow: 2, slidesToScroll: 2, dots: true, arrows:false } }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1, dots: true, arrows:false } }, ] }); // overview slider $('.as_overview_slider').slick({ infinite:true, speed:800, dots:true, slidesToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 4000, prevArrow:'', nextArrow:'' , responsive: [ { breakpoint: 991, settings: { arrows:false } }, ] }); // shop single slider $('.as_shopsingle_for').slick({ slidesToShow: 1, slidesToScroll: 1, infinite:false, speed:800, arrows: false, fade: true, asNavFor: '.as_shopsingle_nav' }); $('.as_shopsingle_nav').slick({ slidesToShow: 3, arrows: false, slidesToScroll: 1, asNavFor: '.as_shopsingle_for', dots: false, focusOnSelect: true }); // customer slider $('.as_customer_for').slick({ slidesToShow: 1, slidesToScroll: 1, infinite:true, speed:800, dots:false, arrows: false, fade: true, asNavFor: '.as_customer_nav' }); $('.as_customer_nav').slick({ slidesToShow: 6, arrows: false, slidesToScroll: 1, asNavFor: '.as_customer_for', dots: false, centerMode: true, focusOnSelect: true }); // card slider $('.as_card_slider').slick({ infinite:true, speed:800, dots:false, arrows:false, slidesToShow: 4, slidesToScroll: 4, autoplay: true, autoplaySpeed: 4000, responsive: [ { breakpoint: 1199, settings: { slidesToShow: 3, slidesToScroll: 3, } }, { breakpoint: 991, settings: { slidesToShow: 2, slidesToScroll: 2, } }, { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1, } } ] }); // datepicker $('.as_datepicker').datepicker({ language: 'en' }); // timepicker $('.as_timepicker').datepicker({ dateFormat: ' ', timepicker: true, classes: 'only-timepicker', language: 'en' }); // countTo $('.as_number>span>span').countTo(); // search popup $('.as_search').on('click', function(){ $(this).parent().find('.as_search_boxpopup').addClass('popup_open'); }) $('.as_cancel').on('click', function(){ $(this).parent().removeClass('popup_open'); }) // menu toggle $('.as_toggle').on('click',function(){ $(this).parent().toggleClass('menu_open'); $(this).parent().find('.as_menu ul li .as_submenu').parent().addClass('as_submenu_li') }) // responsive menu $(document).on('click','.as_menu > ul > li >a',function(){ // console.log($(this).closest('li').find('ul.submenu')) $('.as_menu >ul > li>.as_submenu').removeClass('active'); $(this).closest('li').find('>ul.as_submenu').addClass('active') }) $(document).on('click','.as_menu > ul > li > ul > li >a',function(){ // console.log($(this).closest('li').find('ul.submenu')) $(this).closest('li').find('>ul.as_submenu').toggleClass('active') }) // cart box $('.as_cart_wrapper').on('click',function(){ $(this).parent().toggleClass('cart_open'); }) // login popup $('.as_signup').on('click',function(){ $(this).closest('.modal-body').find('.as_login_box').removeClass('active'); $(this).closest('.modal-body').find('.as_signup_box').addClass('active'); $(this).closest('.modal-content').find('.modal-title').text('Sign Up'); }) $('.as_login').on('click',function(){ $(this).closest('.modal-body').find('.as_login_box').addClass('active'); $(this).closest('.modal-body').find('.as_signup_box').removeClass('active'); $(this).closest('.modal-content').find('.modal-title').text('Login'); }) if($('.as_select_box').length){ $(".as_select_box select").select2({ placeholder: 'data-placeholder', allowClear: true }); } // circle if($('.as_progressbar').length){ $(".as_progressbar.p1").circularProgress({ color:'#ff7010', starting_position: 0, // 12.00 o' clock position, 25 stands for 3.00 o'clock (clock-wise) percent: 0, // percent starts from percentage: true, }).circularProgress('animate', 45, 5000); $(".as_progressbar.p2").circularProgress({ color:'#ff7010', starting_position: 0, // 12.00 o' clock position, 25 stands for 3.00 o'clock (clock-wise) percent: 0, // percent starts from percentage: true, }).circularProgress('animate', 94, 5000); $(".as_progressbar.p3").circularProgress({ color:'#ff7010', starting_position: 0, // 12.00 o' clock position, 25 stands for 3.00 o'clock (clock-wise) percent: 0, // percent starts from percentage: true, }).circularProgress('animate', 84, 5000); $(".as_progressbar.p4").circularProgress({ color:'#ff7010', starting_position: 0, // 12.00 o' clock position, 25 stands for 3.00 o'clock (clock-wise) percent: 0, // percent starts from percentage: true, }).circularProgress('animate', 64, 5000); $(".as_progressbar.p5").circularProgress({ color:'#ff7010', starting_position: 0, // 12.00 o' clock position, 25 stands for 3.00 o'clock (clock-wise) percent: 0, // percent starts from percentage: true, }).circularProgress('animate', 76, 5000); } // step $(document).on('click','.checkout_wrapper_box .next',function(){ var targetNum = $(this).attr('data-step'); $(this).closest('.checkout_wrapper_box').find('.step').css('display','none'); $(this).closest('.checkout_wrapper_box').find('[data-target="'+targetNum+'"]').css('display','block'); $(this).closest('.checkout_wrapper_box').find('[data-active="'+targetNum+'"]').addClass('active'); // $(this).cloasest('.checkout_wrapper_box').find('data-target="'+targetNum+'"').css('display','block'); }) // number increase $('.quantity .plus').on('click', function(){ var num = parseInt($('.quantity').find('input').val())+1; $(this).closest('.quantity').find('input').val(num); }) $('.quantity .minus').on('click', function(){ var num = parseInt($('.quantity').find('input').val())-1; $(this).closest('.quantity').find('input').val(num); }) }) $(window).on('load',function(){ $('.as_loader').addClass('hide') })