Показать сообщение отдельно
  #9 (permalink)  
Старый 22.07.2018, 15:23
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 123

Сообщение от рони Посмотреть сообщение
NeonMan,
строку 10 где потеряли?
$(function() {
$('.menu li:first-child').addClass('active');
    $('.tab').hide();
    $('.tab:first').show();
    $('.menu li').click(function(){
    $('.menu li').removeClass('active');
    $(this).addClass('active');
    $('.tab').hide();
    var activeTab = $(this).find('a').attr('href');
    $(activeTab).show();
    });
    var hash = window.location.hash;
    hash && $("a[href='"+hash+"']").click()
});
При таком коде открывается через <a href="about.html#tab2"> сразу обе вкладки и слетает класс active и почему-то переносится на пукт меню со страницы index.html, если выставить#tab3 то открывается три вкладки. Может вы мне покажите рабочий пример с вкладками и переход на каждую из другой страницы, а я постараюсь переписать поведение тогда под рабочий пример.

Последний раз редактировалось NeonMan, 22.07.2018 в 15:32.
Ответить с цитированием