Показать сообщение отдельно
  #12 (permalink)  
Старый 26.11.2014, 08:00
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от learner
Вернул на <= 320, хотя это уже шаманство, не заработало.
Незнаю что тебе тут еще сказать.....смотри что ты НЕПРАВИЛЬНО сделал, разбирайся. Открой консоль и работай с ней.

Ты кстати смотришь что вообще пишешь?
if (window.innerWidth > 320) {//если ширина окна БОЛЬШЕ 320
div.style.width = window.innerHeight + "px";//задать ширину дива ширине экрана

И это при том что у тебя выше код
window.onresize = function(){
var div = document.getElementById("nav");
if (window.innerWidth <= 320) {если ширина окна МЕНЬШЕ 320
div.style.width = window.innerHeight + "px";//задать ширину дива ширине экрана
}
}

??

Сообщение от learner
что вариант с удалением атрибута 'style' вообще блокирует работу скрипта
Не выходит

Сообщение от learner
div.removeAttribute('style.width');
div.removeAttribute('width');
div.removeAttribute('window.innerHeight);
??
Ответить с цитированием