Помогите с переходом к 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, время: 19:43. |