Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.11.2012, 01:19
Новичок на форуме
Отправить личное сообщение для listratoff Посмотреть профиль Найти все сообщения от listratoff
 
Регистрация: 26.12.2009
Сообщений: 4

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

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

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


То есть картинка не во всех браузерах становится 'width', '70%'.
Не понимаю, почему.
Ответить с цитированием
  #2 (permalink)  
Старый 06.11.2012, 13:15
Аватар для cmd
cmd cmd вне форума
Профессор
Отправить личное сообщение для cmd Посмотреть профиль Найти все сообщения от cmd
 
Регистрация: 19.03.2011
Сообщений: 177

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает jQuery zsaz jQuery 0 26.09.2011 10:02
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Не работает код из внешнего файла в IE6 Petka jQuery 2 03.03.2010 16:09
Почему не работает js ни в одном браузере? Хотя во всех браузерах он установлен. Azz Общие вопросы Javascript 3 13.12.2009 12:18
Скрипт не работает во всех браузерах, кроме Оперы Yadooumne! Элементы интерфейса 6 27.10.2008 17:08