Как повторно инициализировать вкладки начальной загрузки 3? - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть панель начальной загрузки с 3 вкладками, которая должна была стать «доступной», по большей части довольно простой:

makeTabsAccessible();

    function makeTabsAccessible() {

        $('.tab-pane').not('.tab-pane.active').hide();

        var url, tabs = $('.nav-tabs.insights > li > a');

        $(tabs).each(function() {

            var url = $(this).attr('href').split("#").pop();

            $(this).attr('href', '#'+url);

            $(this).tab;

        });

    }

Блок отображения CSS удаляется из правил стиля, а вкладки затем скрываются с помощью jQuery. Исходные URL должны быть относительно работы, когда JS отключен. По какой-то причине базовый относительный URL-адрес не работает с вкладками начальной загрузки - поэтому я должен изменить атрибут href и удалить часть базового относительного URL-адреса.

Это все работает, НО после удаления относительной части, вкладка по-прежнему не работает. документы, кажется, указывают, что $ (). tab; следует активировать вкладку, но не кости.

Есть ли способ повторно инициализировать вкладки после изменения атрибутов href?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...