2012-03-19 5 views
2

Я видел множество способов выделить текущую вкладку, но все они были с отдельными страницами html, где я не использую разные страницы, такие как about.html, services.html и т. Д.JQuery - Выделить текущую вкладку в навигации

В настоящее время я использую divs с информацией, в которой я нуждаюсь, и всякий раз, когда я нажимаю на вкладку «about», div будет показывать информацию о нем. Но я не уверен, как выделить вкладку.

Вот что у меня есть, как HTML в теле:

<div id="wrapper"> 
<ul><li><a href="Javascript:ShowContent('about'); 
       Javascript:HideContent('graph')" 
       class="about"></a></li> 

    <div class="portfolio"><a class="portfolio"><span>Portfolio</span></a></div> 

    <div class="accordionContent"> 
      <a href="Javascript:HideContent('about'); 
        Javascript:ShowContent('graph')" 
       class="graph"></a> 
    </div> 
</ul> 

меню использует графику фона, поэтому я хочу, чтобы заменить оригинальную графику с другой. Кроме того, как вы можете видеть, я также использую меню аккордеона. Я не уверен, насколько это повлияет на конечный код, но я подумал, что должен включить это.

ответ

0
$(".tabHeader").click(function() { 
    $(".selectedHeader").removeClass("selectedHeader"); 
    $(this).addClass("selectedHeader"); 
    // Do your other stuff to show the correct tab. 
}); 

Ваших правила CSS для .selectedHeader могут изменить цвет, фоновое изображение и т.п.

+0

Хотя я действительно ценю вас разместить код, я не совсем уверен, о том, как показать вкладку правильно. Например, у меня есть одна вкладка с классом «.about», каким образом я могу заменить этот класс. Также будет ли этот код заменять все другие классы, чтобы указать, что они не активированы с соответствующим div? – user1164109

+0

Используйте существующие функции HideContent и ShowContent. – Dave

+0

После поворота с кодом последних 15 минут, я, наконец, все понял. Я заметил, что в скобках removeClass мне не нужно включать период до класса i.e.class, а просто класс. Большое спасибо Дэйву, я очень ценю это. – user1164109

Смежные вопросы