Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Почему этот код jquery работает не во всех браузерах? (https://javascript.ru/forum/jquery/32939-pochemu-ehtot-kod-jquery-rabotaet-ne-vo-vsekh-brauzerakh.html)

listratoff 05.11.2012 01:19

Почему этот код jquery работает не во всех браузерах?
 
function resize() {

 var $winwidth   = $(window).width(); 

if ($winwidth<550) {
                     
                    $("#middleleft img").css('width', '70%');


То есть картинка не во всех браузерах становится 'width', '70%'.
Не понимаю, почему.

cmd 06.11.2012 13:15

Это Вы относительную ширину задаете. А абсолютная будет во всех (я думаю). А почему? А потому, что размер картинки не известен до момента, когда она физически загрузится. Если картинка не загрузилась, то её ширина 0px. А сколько будет 70% от 0?


Часовой пояс GMT +3, время: 17:06.