В диалоговом окне я изменяю размер некоторых изображений, а затем заставляю окно изменять размер. Затем я хочу, чтобы диалоговое окно было сосредоточено на экране. Как я могу это сделать?Отцентрируйте диалог xul на экране
ответ
Конечным результатом будет окно, которое перемещается само? Пожалуйста, не делайте это слишком раздражает :)
Во всяком случае, вы должны сделать это вручную с помощью window.moveTo
и различные screen
свойства (см https://developer.mozilla.org/en/DOM/window)
Вот интересный пример, хотя он не отцентрировать окно, оно обеспечивает его видно: http://www.koders.com/javascript/fid3F51B87DFD457428278627805CCA8D39ADC13455.aspx?s=window#L3
<dialog>
элемент определяет moveToAlertPosition() и centerWindowOnScreen() удобные методы для вас, а также копирует их в глобальном масштабе, так что вы не должны рамки их с документом. documentElement.
Я также искал вокруг и смотрел на MDC на все, что бы его центрировало, но ничего не нашел, поэтому я создал это! Это будет работать как в окне, так и в диалоговом окне.
var w=(screen.availWidth/2)-(document.getElementById('windowID').width/2);
var h=(screen.availHeight/2)-(document.getElementById('windowID').height/2);
window.moveTo(w,h);
Единственное, что вы должны изменить это windowID
с идентификационным значением окна. Он будет работать на всех разрешениях экрана, так как он принимает общую ширину и высоту экрана, а затем делит его пополам, тем самым отдавая центр экрана, а затем вычитает настройки ширины и высоты, чтобы их учитывать, но делит их на половину смещение окна, так как без смещения он не будет центрирован.
Надеюсь, это помогло!
- 1. Сделать диалог меньше на экране
- 2. Прогресс Диалог не отображается на экране
- 3. Диалог jQuery, статическое положение на текущем экране
- 4. шоу Диалог Android на главном экране
- 5. Сохраните диалог на экране onPause в Android
- 6. Диалог закрывается на экране вращения android
- 7. Как анимировать диалог на экране снаружи
- 8. Показать диалог с поплавком на любом экране?
- 9. Как сохранить диалог jQuery на экране?
- 10. Полноэкранный диалог с фрагментами Android на экране.
- 11. Показать диалог при выключенном экране
- 12. Диалог XUL не закрывается после нажатия кнопки «Закрыть»
- 13. Диалог при наведении указателя, если он виден на экране
- 14. Как получить диалог facebook на одном экране (popover)?
- 15. iPhone, Как показать диалог изменений на экране блокировки?
- 16. Диалог не отображается на полном экране в Пейзаж в андроид.
- 17. JOptionPane.showMessageDialog (null, ...) всегда показывает диалог на основном экране
- 18. Как сохранить диалог поиска в Android на вращающемся экране?
- 19. диалог содержимое Facebook не перемещается окно на экране
- 20. Отцентрируйте строку по отношению к размеру окна?
- 21. Отцентрируйте кнопку между двумя строками таблицы
- 22. Что такое XUL и XUL бегун?
- 23. Импорт/включение другого XUL-файла в XUL
- 24. Добавить XUL элемент XUL из Services.appShell.hiddenWindow
- 25. XUL getNotificationBox
- 26. Как центрировать java.awt.FileDialog на экране
- 27. Отцентрируйте один элемент относительно другого, но никогда с экрана
- 28. Кнопка XUL не отображается
- 29. Ограничения XUL
- 30. Текст на экране Android на экране
Отлично, именно то, что я искал. –