Помогите с переходом к tabs через href
Подскажите пожалуйста , есть страница с вкладками (tabs) на jquery, как через ссылку href перейти на нужную вкладку? вот сам код вкладок:
$('.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(); |
NeonMan,
не плодите темы jQuery(window).on('load', function() { var hash = window.location.hash; hash && jQuery("a[href='"+hash+"']").click() }) |
Цитата:
|
Цитата:
Цитата:
<a href="about.html#tab2">О компании</a>, Цитата:
строки 2 и 3 |
NeonMan,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Цитата:
|
Цитата:
$('.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 && jQuery("a[href='"+hash+"']").click() |
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() }); |
Цитата:
|
NeonMan,
может так? $(function() { $('.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() : $('.menu li:first').click() }); |
Часовой пояс GMT +3, время: 00:00. |