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