Я пытаюсь иметь несколько диалогов на своей странице, используя dijit/Dialog
. Я хочу, чтобы диалоги были немодальными, поэтому я использовал this question в качестве руководства, чтобы избавиться от подложки фона.Dojo несколько немодальных диалогов с dropdownbutton
Однако, когда я использую DropDownButton
для переключения окон, я получаю странное поведение. Когда отображается один диалог, все работает нормально. Когда оба диалога показывают, выпадающие кнопки будут мерцать, показывая/скрываясь при нажатии, а не просто скрываются
Here is the JSFiddle. Для того, чтобы воспроизвести ...
- Показать как диалоговые окна под "I"
- Нажмите на "I" снова
"I" теперь мерцанием. Иногда, если вы нажмете «B» с обоими диалогими, показывая, что он исправит себя. Если оба диалоговых окна закрыты, проблема будет исправлена.
Я полагал, что это как-то связано с z-индексом диалогов, но DropDownButton, как представляется, всегда имеет более высокий индекс z, чем подкладка и само диалоговое окно.
Другой вариант делает мой собственный FloatingPane
, но я хотел бы посмотреть, может ли это работать.
Должна быть проблема с браузером, отлично работает для меня на хроме. только проблема, которую я вижу, - это размещение x на модулях. – tik27
@ tik27 У меня Chrome 32.0.1700.76, и я вижу странное размещение, но все еще имею ту же проблему. – Shoe