Почему этот код jquery работает не во всех браузерах?
function resize() { var $winwidth = $(window).width(); if ($winwidth<550) { $("#middleleft img").css('width', '70%'); То есть картинка не во всех браузерах становится 'width', '70%'. Не понимаю, почему. |
Это Вы относительную ширину задаете. А абсолютная будет во всех (я думаю). А почему? А потому, что размер картинки не известен до момента, когда она физически загрузится. Если картинка не загрузилась, то её ширина 0px. А сколько будет 70% от 0?
|
Часовой пояс GMT +3, время: 17:06. |