YUIメニューバーを使用すると、アイテムがドロップダウンしたときにASP.NET Silverlightコントロールの背後に表示されます。私はYUIレイアウトを使用していません。YUI MenuBarはASP.NET Silverlightコントロールの背後に配置されています
私は既に、menubar cssでz-index:99とposition:relativeを設定しようとしました。また、divのz-index:-1とposition:relativeを設定しました。
アイデア?
YUIメニューバーを使用すると、アイテムがドロップダウンしたときにASP.NET Silverlightコントロールの背後に表示されます。私はYUIレイアウトを使用していません。YUI MenuBarはASP.NET Silverlightコントロールの背後に配置されています
私は既に、menubar cssでz-index:99とposition:relativeを設定しようとしました。また、divのz-index:-1とposition:relativeを設定しました。
アイデア?
ASP.NET Silverlightコントロールのウィンドウレス属性をに設定すると、はこの問題を解決します。 注:これを行うとSilverlightのコントロールにフォーカスがあるときは常に表示され、ブラウザの選択 - 破線ボーダーが可能になります...
別の可能性は、設定変数「のiframe:true」を試してみることですIFRAMEを強制するようにページに使用するシム。 iframeシムは、ブラウザのプラグインでZインデックスの問題を解決することができます(この変数を使用してAdobe ReaderでインラインPDFを修正しています)。メニューを作成するときに
設定変数を設定することができます。
var oMenu = new YAHOO.widget.Menu("basicmenu", { iframe: true });
何の設定変数を? –
私が言っていることを示すために私の答えを更新しました。 –