-1

JQueryレイアウト機能を使用して、アプリのスケルトンを構築しています。

レイアウトには北パネル、つまりヘッダーがあり、コンテンツ領域により多くのスペースを確保するために非表示にすることができます。

ヘッダーパネルにもアイコンバーが含まれているので、ヘッダーが非表示の場合にのみアイコンバーを表示したいと思います。

UIレイアウトを使用してレイアウトを作成するときにプロパティを設定することでこれを実現する方法はありますか?

これはレイアウトの画像で、ヘッダーを非表示にしてもアイコンは表示されますが、上部の青いバーのみが非表示になります。

ここに画像の説明を入力してください

よろしく、

サティア

4

1 に答える 1

1

私があなたを正しく理解しているなら、あなたが持っているマークアップは次のようなものを望んでいます:

<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>

そうしないと、子を非表示にせずに要素を非表示にすることはできません(私が知る限り)。あなたも試すことができるのは、ヘッダーをアイコンパネルと同じ寸法にし、ヘッダー内の他のものを非表示にすることです。これはどういうわけかあなたが望む効果を偽造するでしょう。

于 2011-06-22T16:55:25.537 に答える