Макет JQuery скрыть - PullRequest
       20

Макет JQuery скрыть

0 голосов
/ 22 июня 2011

Я использую функцию макета JQuery для создания каркаса моего приложения.

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

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

Есть ли способ добиться этого, задав любое свойство при создании макета с помощью пользовательского интерфейса Layout.

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

enter image description here

С уважением,

Сатья

1 Ответ

1 голос
/ 22 июня 2011

Если я вас правильно понимаю, у вас есть разметка, похожая на эту:

<div id="north-panel">
    <div id="header">
        <div id="icons"></div>
    </div>
</div>

Если это так, может помочь следующее:

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

<div id="north-panel">
    <div id="header"></div>
    <div id="icons"></div>
</div>

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

...