Дорожная карта jQuery - перезагрузка или обновление (https://github.com/stefanomarra/jquery-roadmap) - PullRequest
0 голосов
/ 09 апреля 2019

Я создаю временную шкалу (https://github.com/stefanomarra/jquery-roadmap),, а затем перезагружаю БЕЗ перезагрузки страницы, но она не содержит измененные данные, поскольку перезагрузка страницы при переходе к следующему представлению

Я очистил контейнер html

$('#setup_timeline').roadmap(events, {
        eventsPerSlide: 5,
        slide: 1,
        prevArrow: '<i class="icon-arrow-left15"></i>',
        nextArrow: '<i class="icon-arrow-right15"></i>'
    });

Я вызываю этот код каждый раз, когда массив 'events' изменяется, и это нормально, пока второй слайд не вызывается, затем он возвращается к исходному состоянию, когда страница последний раз обновлялась.

Идеи ??

1 Ответ

0 голосов
/ 09 апреля 2019

Обнаружено, что элемент не очищается, только массив и временная шкала.

Динамически создавал div внутри div, удалял и заново создавал каждый раз - тогда все работало.

Код ниже

    $("#setup_timeline").remove();
    jQuery('<div id="setup_timeline"></div>').appendTo('#timeline_panel_collapse_body');
    $('#setup_timeline').roadmap(events, {
        eventsPerSlide: 5,
        slide: 1,
        prevArrow: '<i class="icon-arrow-left15"></i>',
        nextArrow: '<i class="icon-arrow-right15"></i>'
    });
...