jQuery(function($){ //------------- Open offcanvas menu wrap ---------------------- $('body').on('click', '.offcanvass_menu_btn' , function(){ $('.rb_overlay').toggleClass('active'); $('.rb_category_nav').removeClass('active'); $('.offcanvas_menu_wrap').toggleClass('active'); }); $('body').on('click', '.rb_overlay , .offcanvas_close_btn' , function(){ $('.rb_overlay').removeClass('active'); $('.offcanvas_menu_wrap').removeClass('active'); }); // ================HEADER AJAX SEARCH=================== var typingTimer; var doneTypingInterval = 2000; var $input = $('#rb_header_search'); $input.on('keydown', function () { clearTimeout(typingTimer); }); $( 'body' ).on( 'click' , '#header_search_box_close_btn' ,function(){ $('#rb_header_search_resault').html(''); }); $( 'body' ).on( 'keyup' , '#rb_header_search input[name="s"]' ,function(){ clearTimeout(typingTimer); var search_key = $(this).val(); var search_box = $(this).parent(); if (search_key.length > 2 ){ typingTimer = setTimeout(function(){ $.ajax({ type: 'POST', url: '/wp-admin/admin-ajax.php', data: { 'action' : 'rb_header_search', 'search_key' : search_key, }, beforeSend:function(xhr){ search_box.addClass('btn_loading'); $('#rb_header_search_resault').removeClass('active'); }, success:function(data) { search_box.removeClass('btn_loading'); $('#rb_header_search_resault').html(data).addClass('active'); } }); }, doneTypingInterval); } }); var value; $('body').on('change' , '#archive_view_filter' , function(){ value = $(this).val(); var current_url = $(this).parents('.post_filter').attr('data-url'); location.replace(current_url+'?filter_view='+value); }); $('.form-submit .submit').val(' ارسال نظر'); //---------------- Show More Products ------------------------ $('body').on('click', '.show_more_btn' , function(){ var btn = $(this); var query = $(this).attr('data-query'); var page_count = 1; $.ajax({ type: 'POST', url: '/wp-admin/admin-ajax.php', data: { 'query' : query, 'action' : 'load_more_ajax', }, beforeSend:function(xhr){ $('.last_posts_wrap ').addClass('list_loading'); btn.addClass('btn_loading'); }, success:function(data) { var result = JSON.parse( data ); btn.parent().remove(); $('.list_loading').append(result['posts']); $('.list_loading').removeClass('list_loading'); } }); return false; }); }); //-------------- Related Posts Swiper -------------------- var related_posts_swiper = new Swiper(".rb_blog_carousel", { slidesPerView: 1.2, spaceBetween: 30, loop: true, speed:1200, navigation:{prevEl:".slidePrev-btn",nextEl:".slideNext-btn"}, breakpoints:{576:{slidesPerView:1.2},768:{slidesPerView:2},992:{slidesPerView:3}}, pagination: {el: ".swiper-pagination",}, });