2010-03-01 7 views
1

Je suis nouveau à Jquery.
J'utilise JQuery UI et j'ai des onglets imbriqués: Onglets dans les onglets.

___________
tab 1 | onglet 2 | onglet 3 | onglet 4 | onglet 5
_____________
tab 1-1 | onglet 1-2 | onglets 1-3 | onglet 1-4 | onglet 1-5
JQuery UI + onglets: Comment kow pour obtenir l'onglet sélectionné avec des onglets imbriqués

J'utilise $ ('# div') se lient ('de tabsselect', function (event, ui) {

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

pour afficher l'index sélectionné.
Si je clique sur "tab" 1 l'index sélectionné est correct. Mais lorsque vous cliquez sur les onglets du deuxième niveau ("tab 1-xx"), l'événement est également déclenché. Je veux resctriced la liaison ('tabsselect', function (event, ui) sur le premier niveau de l'onglet (onglet x).

Comment puis-je faire?

Merci

Répondre

0

Pourriez-vous poster le code des onglets?

Je supose le problème est dû au fait à l'intérieur du « #div » vous avez défini les enfants. donc jquery déclencher l'événement de balise select de l'onglet 1-x à son parent

peut-être vous pourriez essayer de dissocier l'événement pour chacun des les enfants.

Questions connexes