Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.02.2017, 00:31
Аватар для liz2887yoko
Новичок на форуме
Отправить личное сообщение для liz2887yoko Посмотреть профиль Найти все сообщения от liz2887yoko
 
Регистрация: 28.02.2017
Сообщений: 4

Как заставить скрипт работать сразу, чтоб он не ждал загрузки всей страницы?
Я бы хотела поставить скрипт RandomColor, чтобы к div-ам с белым цветом текста (класс wtext) применялись рандомные темные цвета. Вот так скрипт присоединятся в примере:

<script type="text/javascript" src="https://randomcolor.llllll.li/randomColor.js"></script>
<script>
window.onload=function(){
[].forEach.call( document.querySelectorAll('.wtext'), function(el) {
        el.style.backgroundColor = randomColor({luminosity: 'dark'});
 });
}
</script>



Но он загружается не сразу, а только после загрузки всей страницы из-за чего div-ы к которым должен применяться рандомный цвет долго стоят с пустым фоном. Хочу знать можно ли сделать так чтобы скрипт выполнялся в первую очередь?

Последний раз редактировалось liz2887yoko, 28.02.2017 в 00:39.
Ответить с цитированием
  #2 (permalink)  
Старый 28.02.2017, 00:39
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

document.addEventListener("DOMContentLoaded", ready);
Загрузка документа: DOMContentLoaded, load, beforeunload, unload
Ответить с цитированием
  #3 (permalink)  
Старый 28.02.2017, 00:44
Аватар для liz2887yoko
Новичок на форуме
Отправить личное сообщение для liz2887yoko Посмотреть профиль Найти все сообщения от liz2887yoko
 
Регистрация: 28.02.2017
Сообщений: 4

спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать что бы при открытии страницы сразу открылось большое фото oksanaweb Общие вопросы Javascript 1 05.06.2013 02:17
Как открыть модальное окно сразу при загрузке страницы dgabets jQuery 3 13.02.2012 21:03
Как имитировать клик по элементу созданого после загрузки страницы? anoth3r jQuery 3 29.09.2011 12:22
Как заставить работать оперу и мозилу? SDone AJAX и COMET 6 25.02.2009 16:05
Как выдавать ошибку при сбросе загрузки страницы? AvaGet Общие вопросы Javascript 2 11.12.2008 19:04