Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как останавливать загрузку страницы по окончании загрузки html?

sergeyorlov99 Ученик (115), на голосовании 4 месяца назад
DOMContentLoaded срабатывает слишком поздно, как только подгрузятся пнг, что странно, ведь они не должны загружаться до этого момента
Голосование за лучший ответ
Bell Профи (571) 5 месяцев назад
Чтобы остановить загрузку страницы по окончании загрузки HTML, можно использовать событие `load` объекта `window`. Это событие срабатывает, когда весь документ, включая все встроенные ресурсы, такие как изображения и видео, полностью загружен.

Вот пример кода JavaScript, который можно использовать для остановки загрузки страницы:

```javascript
window.addEventListener('load', function() {
// Остановить загрузку страницы
document.documentElement.style.display = 'none';
});
```

Этот код добавит обработчик событий к событию `load` объекта `window`. Когда событие срабатывает, код устанавливает для свойства `display` корневого элемента `html` значение `none`, что делает страницу невидимой. Это эффективно останавливает загрузку страницы, поскольку браузер перестает загружать дополнительные ресурсы.

**Примечание:**

* Этот метод работает только в современных браузерах, поддерживающих событие `load` объекта `window`.
* Остановка загрузки страницы может повлиять на функциональность некоторых веб-сайтов, например автоматических прокруток или анимаций. Используйте этот метод на свой страх и риск.
Оракул (50099) 5 месяцев назад
 легче дождаться 
Похожие вопросы