добавление адреса jQuery в скрипт вкладки - PullRequest
0 голосов
/ 18 августа 2011

С помощью дружелюбного парня я создал скрипт для вкладок, который очень прост и не требует дополнительного скрипта, такого как jQuery UI.

Итак, я видел очень интересную функцию адресной строки, так что у вас есть доступ к вкладкам, возможность создавать закладки для вкладок и использовать кнопки браузера вперед / назад.

http://www.asual.com/jquery/address/

вот моя скрипка JS: http://jsfiddle.net/BiBA/WEEFd/

Я пытался добавить его в свой существующий фрагмент JS, но это не сработало. Знаете ли вы, как добавить поддержку адресов в этот скрипт вкладки? $ (Документ) .ready (функция () { initTabs (); });

function initTabs() {
  $('#tabMenu a').bind('click',function(e) {
  e.preventDefault();
  var thref = $(this).attr("href").replace(/#/, '');
  $('#tabMenu a').removeClass('active');
  $(this).addClass('active');
  $('#tabContent div.content').removeClass('active');
  $('#'+thref).addClass('active');
  });
}

1 Ответ

0 голосов
/ 18 августа 2011

Используйте location.hash, чтобы получить хеш-значение вашего URL.Вы можете передать это значение вашей функции initTabs и проверить, есть ли контент / вкладка с соответствующим значением id / href, и активировать его.

См. Также http://www.ezineasp.net/post/Javascript-Location-Hash-with-Example.aspx

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