2009-10-31 7 views
0

J'ai un iframe dans un onglet avec un élément caché, et je veux montrer l'élément lorsque l'onglet est ouvert.jqueryui affichant le contenu de l'onglet masqué sur cet onglet

Cet élément (même classe) est également sous tous les onglets, mais je veux seulement que l'élément sous l'onglet actuel soit affiché.

Voilà ma tentative non de travail à elle:

$("#tabs").tabs({ 
    collapsible: true, 
    show: function(event, ui) { 
     ui.find("iframe").contents().find("#hidden").show(); 
    } 
}); 

Corrections serait apprécié, merci.

Répondre

0

Je pense que vous voulez utiliser ui.panel au lieu de ui. L'attribut du panneau sur le paramètre ui sera le panneau actuel (onglet) affiché.

$("#tabs").tabs({ 
     collapsible: true, 
     show: function(event, ui) { 
       ui.panel.find("iframe").contents().find("#hidden").show(); 
     } 
}); 
Questions connexes