Как установить вкладку на пользовательскую вкладку, используя jquery UI и Rails - PullRequest
0 голосов
/ 31 января 2010

Я использую jqueryUI для вкладок на странице. Я инициализирую это как показано ниже:

$("#tabs").tabs();

<div id="tabs">
    <ul>

      <li><a href="#tabs-4">Part A</a></li>
      <li><a href="#tabs-2">Part B</a></li>
      <li><a href="#tabs-5">Part C</a></li>
   </ul>
   <div id="tabs-4">
    .....
   </div>
   <div id="tabs-2">
    ....
   </div>
   <div id="tabs-5">
   ....
   </div>
</div>

У меня есть 2 вопроса.

  1. Как настроить вкладку на заказ. скажем, я хочу, чтобы вторая вкладка отображалась первой. $('#tabs').tabs(2) не работает. я получил это по этой ссылке

  2. Допустим, я нажимаю на кнопку внутри tab1. Нажатие на кнопку возвращает управление к действию, а затем управление возвращается на эту страницу. Когда элемент управления возвращается ... тогда возможно ли установить пользовательскую вкладку? Например. на вкладке 1 я что-то щелкаю ... возвращаюсь к действию ... а затем хочу вернуться на вкладку 2.

1 Ответ

0 голосов
/ 31 января 2010

1. Есть ли ошибка при звонке $('#tabs').tabs(2)?

2. Вы можете установить переменную в вашем контроллере, которая сообщает представлению, какая вкладка должна быть активной.

#controller
... do some stuff
@current_tab = 2


#view
$('#tabs').tabs(<%= @current_tab %>)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...