При небольшом разрешении добавленный диапазон гамбургеров остается на экране при изменении размера окна, хотя его следуеCSS

Разбираемся в CSS
Ответить
Anonymous
 При небольшом разрешении добавленный диапазон гамбургеров остается на экране при изменении размера окна, хотя его следуе

Сообщение Anonymous »

У меня есть этот js, но он работает только при обновлении браузера.

Код: Выделить всё

let vw = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0)

if(vw < 801){
as = document.getElementById('as');

hamburger= document.createElement('span');
hamburger.setAttribute('id', 'hamburger');
hamburger.setAttribute('onclick', 'openNav();');
hamburger.innerHTML = '☰';

as.insertBefore(hamburger, as.firstChild)

}

if(vw > 800){

hamburger = document.getElementById("hamburger");
hamburger.remove();
}
Без обновления браузера гамбургер перемещается от правой границы экрана к левой, но не исчезает. Любая помощь приветствуется

Подробнее здесь: https://stackoverflow.com/questions/798 ... -the-windo
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»