Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.
Закрыт 1 год назад.
Я видел в интернете, что окно скрывается с помощью метода hide
или display
в случае его закрытия (а не удаление по закрытию на крестик). А каким образом можно реализовать настоящее закрытие окна, а не его сокрытие? Может есть оператор close для закрытия окна? Как я полагаю
closeButton.onclick = function(){
win.close();
}
Подскажите есть ли у окна в javascript
метод close
(встроенный в него), который не скрывает его, а удаляет его.
К примеру, Пример
И вообще, помимо - закрытия окна по крестику, если можно, приведите все варианты закрытия окна.
Операторов hide
и display
не существует. Может быть атрибут (и свойство - к счастью, тут они синхронизированы) hidden
у dom-элемента, либо метод hide
у jQuery. А display
- вообще свойство стиля.
Если для модального она используется элемент dialog
(браузерная поддержка которого пока так себе), то у него есть методы show
и close
, впрочем, при этом он по-прежнему остаётся в dom-дереве.
Ответ на вопрос - метод remove
, только не забудь позаботиться о том, чтобы таким образом не текла память из-за забытых ссылок и кривых обработчиков.
Для более старых браузеров его надо заменить методом removeChild
на родительском элементе.
А уничтожить на js ничего нельзя. Скрипту не предоставляется управление сборкой мусора.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть простой фильтр SVGЕсли вы щелкните на примере ниже, этот фильтр появится / исчезнет:
Можно ли с помощью flex-box сделать так, что бы последний элемент был в конце а все предыдущие с левой стороны?
У меня в верстке есть шапкаТам есть 4 страницы: "Главная", "Магазин", "О бренде", "Контакты"