0

YUI を使用して、iframe を使用してパネルにロードするヘルプ ページを作成しました。パネルは最初は非表示になっており、ヘルプ ボタンをクリックするだけで表示されます。

Chrome、FF、および Safari では、iframe は適切なサイズで読み込まれ、サイズ変更可能です。IE 10 では、iframe は高さの値 (0px) なしで読み込まれ、最初にサイズ変更されたときにのみ表示されます。これは、iframe に読み込まれたすべてのコンテンツを示しています。パネルでサイズ変更機能を無効にすると、iframe が正しく読み込まれます。

何かアドバイスはありますか?これは IE の問題ですか、それともコードの問題ですか?

4

1 に答える 1

0

これを見つけた人には、パネルを表示するボタンを強制的にサイズ変更することで問題を解決しました。パネルを 500x499 として作成し、ボタンをクリックすると、パネルのサイズが 500x500 に変更され、非表示のパネルが表示されます。これは最もエレガントなソリューションではありません。私にとってはうまくいきました。

于 2013-06-17T12:58:40.840 に答える