Существует ли событие, которое сообщает, когда окно становится видимым (окрашенным, а не черным)?

#javascript #events #dom-events #xul #xulrunner

#javascript #Мероприятия #dom-события #xul #xulrunner

Вопрос:

Мое приложение Xul будет работать в очень медленной системе, и «активное» событие окон Xul вызывается, когда мое окно все еще не видно (область окна черная в ожидании, пока окно будет окрашено). Секунду спустя окно окрашивается.

Существует ли событие, которое сообщает, когда окно становится видимым (окрашенным, а не черным)?

Ответ №1:

Возможно, вам поможет событие MozAfterPaint.

Ответ №2:

Делает окно. onload работает лучше?

Комментарии:

1. Нет, это первое событие, которое происходит. Позже появляется onfocus и active. Мне нужно одно после активного, когда окно действительно видно.

2. Как вы настраиваете окно черным, CSS?

3. нет, области, где появится окно, черные, потому что система разряжена, и через секунду появится окно. Я отредактировал вопрос, чтобы прояснить эту часть, спасибо!

Ответ №3:

Я думаю, вы имеете дело с ограничениями старого оборудования 🙂

Если на вашей странице есть изображение, вы могли бы попробовать добавить onload к изображению и посмотреть, что получится…

Если вы используете определенное окно, не могли бы вы использовать window.setTimeout() ?