@INDIGO1
Просто человек

Как настроить timeout?

Вот библиотека https://github.com/defunkt/jquery-pjax

Я все настроил все работает только никак ни могу разобраться как правильно настроить timeout

Вот мой код

$(function() {
    $.pjax.defaults.scrollTo = false;
    $.pjax.defaults.timeout = 12000;
    $(document).pjax('.blog_left__item a', '.blog_right__container', {
        fragment: '.blog_right__container',
        timeout: 3000
    });

    $(document).on('pjax:start', function() {
        $('.blog_right').fadeOut(2000);
        // $('.blog').addClass('right__active');
        $('.blog_right__cont').addClass('right__active');
    })



    $(document).on('pjax:end', function() {
        $('.blog_right').fadeIn(2000);
        $('.blog_right__cont').removeClass('right__active');
    });

});


Подскажите как правильно настроить чтобы работало
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@INDIGO1 Автор вопроса
Просто человек
Вот решение для анимации

$(document).ready(function() {
    var i = 0; //Переключатель
    $(".blog_left__item a").click(function(event) {
        console.log(i); //просто проверяю выключатель
        var clickit = $(this); //сделать его доступным внутри других функций
        if (i == 0) {
            event.preventDefault(); //первый клик, поэтому не следуйте клику
            $('.blog_right__cont').addClass('right__active');
            i = 1; //установите переключатель в положение «включено»
            setTimeout(function() {
                clickit[0].click();
                i = 0;
                $('.blog_right__cont').removeClass('right__active');
            }, 2000); // подождите 1500 мс, чтобы снова щелкнуть и снова выключить выключатель
        }
    });
    $(document).pjax('.blog_left__item a', '.blog_right__container', {
        fragment: '.blog_right__container'
    });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы