jqueryui показывает содержимое скрытой вкладки на этой вкладке

StackOverflow https://stackoverflow.com/questions/1655216

Вопрос

У меня есть iframe на вкладке со скрытым элементом, и я хочу показать этот элемент при открытии вкладки.

Этот элемент (того же класса) также находится на всех вкладках, но я хочу, чтобы отображался только элемент на текущей вкладке.

Вот моя нерабочая попытка:

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

Будут исправления, спасибо.

Это было полезно?

Решение

Я думаю, вы хотите использовать ui.panel вместо ui.Атрибут панели в параметре ui будет отображать текущую панель (вкладку).

$("#tabs").tabs({
        collapsible: true,
        show: function(event, ui) { 
                ui.panel.find("iframe").contents().find("#hidden").show();
        }
});
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top