Сохранить последнюю выбранную вкладку, выбранную после перенаправления страницы - PullRequest
1 голос
/ 08 февраля 2012

Как сохранить последнюю выбранную вкладку как выбранную после перенаправления на другую страницу и последующего возврата?Для меня первая вкладка выбрана по умолчанию после перенаправления в ruby ​​на рельсах.

Ответы [ 3 ]

1 голос
/ 01 августа 2014

Используя разметку содержимого с вкладками Bootstrap 3 в качестве примера:

<ul class="nav nav-tabs">
  <li class="active"><a href="#overview" data-toggle="tab">Overview</a></li>
  <li><a href="#foo" data-toggle="tab">Debug</a></li>
  <li><a href="#stats" data-toggle="tab">Latest Usage Data</a></li>
  <li><a href="#ips" data-toggle="tab">IP Addresses</a></li>
</ul>

Вставьте этот Jquery:

$(function(){
  if(location.hash != null){
    $("[href=" + location.hash + "]").click();
  };
});

Доступ к #foo со стандартным синтаксисом для именованного якоря.

http://example.com/wigets/3#foo
0 голосов
/ 08 февраля 2012

В зависимости от того, как вы управляете своими вкладками, может быть достаточно просто передать имя привязки в URL (.eg # my-tab).

Как правило, это работает с вкладками из Twitter Bootstrap.

0 голосов
/ 08 февраля 2012

Вы можете сделать это, используя Javascript и JQuery, вы можете сказать:

$(document).ready(function() {
  $("#tabs-element").trigger('click');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...