@Dimazsever

Почему ширина блока становится ноль пикселей, если в переменной другое значение?

При клике на картинке она должна скрыться и на её месте появиться блок div. Также при клике получаем значения ширины и высоты картинки, которые будем использоваться в блоке. Однако при создании блока его ширина становится 0 пикселей, в то же время с высотой всё в порядке. Почему такое происходит?
Синтаксических ошибок нет. Пробовал вывести значение ширины в консоль - всё нормально.
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Как только вы установили элементу display:none, запускается рендеринг и его размеры становятся нулевыми.
Достаточно поменять порядок выражений jsfiddle.net/petroveg/fnwhfv8s/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы