$(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')
})