JQuery UI + вкладки: как получить выбранную вкладку с помощью вкладок - PullRequest
1 голос
/ 01 марта 2010

Я новичок в Jquery.
Я использую JQuery UI, и у меня есть встроенные вкладки: вкладки во вкладках.

___________
вкладка 1 | вкладка 2 | вкладка 3 | вкладка 4 | вкладка 5
_____________
вкладка 1-1 | вкладка 1-2 | вкладка 1-3 | вкладка 1-4 | вкладка 1-5

Я использую $ ('# div'). Bind ('tabsselect', function (event, ui) {

selectedTab = ui.index;
alert ('selectedTab:' + selectedTab);
});

для выбора выбранного индекса.
Если я нажму на «вкладку» 1, выбранный индекс будет верным.

Но когда вы нажимаете на вкладки второго уровня («tab 1-xx»), событие также запускается. Я хочу ограничить привязку ('tabsselect', функция (событие, пользовательский интерфейс) на первом уровне вкладки (вкладка x).

Как я могу это сделать?

Спасибо

1 Ответ

0 голосов
/ 01 марта 2010

Не могли бы вы опубликовать код вкладок?

Я полагаю, что проблема в том, что внутри "#div" вы определили детей. Таким образом, jquery вызывает событие выбора тега вкладки 1-x для его родителя

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

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