YUI MenuBar расположен за элементом управления ASP.NET Silverlight
Используя YUI Menubar, когда элементы раскрываются, они появляются за элементом управления ASP.NET Silverlight. Я не использую YUI макет.
Я уже пытался установить z-index:99 и position: относительный для в меню css, а также установить z-index div:-1 и position: относительный.
Есть идеи?
2 ответа
Установка для атрибута Windowless элемента управления ASP.NET Silverlight значения true устраняет эту проблему. Примечание. При этом активируется выделенная пунктирная рамка браузера, которая появляется, когда фокус управления Silverlight находится в фокусе...
Другая возможность состоит в том, чтобы попробовать переменную конфигурации "iframe: true", чтобы принудительно использовать прокладки iframe на странице. Оболочки iframe часто могут решить проблемы z-index с помощью плагинов в браузерах (я использовал эту переменную для исправления встроенных PDF-файлов с помощью Adobe Reader).
Переменная конфигурации может быть установлена при создании меню:
var oMenu = new YAHOO.widget.Menu("basicmenu", { iframe: true });