Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.10.2016, 22:40
Новичок на форуме
Отправить личное сообщение для kajy Посмотреть профиль Найти все сообщения от kajy
 
Регистрация: 03.10.2016
Сообщений: 2

Alert ломает изменение backgroundColor
Коллеги, понимаю, что вопрос примитивный, но все же:

Вот в этом простейшем кусочке кода:

<!DOCTYPE html>
<html>
<head>
	<title>Color Changing</title>

</head>
<body >
	<script>
	document.body.style.backgroundColor = "black";
	alert("Color is black now!");
	document.body.style.backgroundColor = "";
	alert("Color is white now!");
	</script>
</body>
</html>


Если убрать алерты - все работает идеально, цвет меняется. Как только появляются алерты, то они исполняются ДО смены цвета, а не после. И в данном конкретном случае смены цвета просто не видно, то есть логика (поменял цвет - сказал об этом - подождал нажатия на кнопку ок - поменял цвет еще раз - сказал об этом - подождал нажатия на кнопку ок) почему-то не работает.
Ответить с цитированием
  #2 (permalink)  
Старый 04.10.2016, 05:39
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

Уточняйте браузер, в FF51 например всё нормально.
Возможно вам поможет requestAnimationFrame.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 04.10.2016, 10:13
Новичок на форуме
Отправить личное сообщение для kajy Посмотреть профиль Найти все сообщения от kajy
 
Регистрация: 03.10.2016
Сообщений: 2

Да, действительно, в FF вроде работает. А вот в Safari и Chrome - нет.

Нашел ответ - может кому еще пригодится.

Последний раз редактировалось kajy, 04.10.2016 в 10:19.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
!!!! Изменение цвета при скролле Alim Элементы интерфейса 18 05.07.2013 21:43
Безопасность клиентского кода. BallsShaped Общие вопросы Javascript 35 29.10.2012 17:20
alert!!! как быть с alert???? gooody jQuery 2 19.02.2010 21:44
Изменение класса Aurica jQuery 4 11.08.2009 13:35
alert () вместо sleep () artemiusgreat Общие вопросы Javascript 1 14.11.2008 14:06