Показать сообщение отдельно
  #1 (permalink)  
Старый 14.03.2014, 15:57
Новичок на форуме
Отправить личное сообщение для GlaIZier Посмотреть профиль Найти все сообщения от GlaIZier
 
Регистрация: 14.03.2014
Сообщений: 8

Определение размера отмасштабированного видео для разных браузеров
Здравствуйте, уважаемые фронтэнд разработчики!

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

Пишу фото-видео галерею на чистом JS. Мне необходимо динамически определять ширину миниатюр изображений и видео. Я использую и для картинок, и для видео метод getBoundingClientRect().width.

Вот пример: http://jsfiddle.net/GlaIZier/d85dU/

Проблема в том, что после загрузки и хром, и ie9 выдают сперва одно число, а после нажатия на кнопку для повторного вычисления - совершенно другое, а точнее реальную ширину видео.
Почему так происходит?

Если взять видео локально с компьютера, то хром при загрузке сразу выдает реальный результат, а ie9 нет.

Спасибо за помощь!
Ответить с цитированием