Если я Вас правильно понял, вы хотите что бы button, которые не влезают в родителя, автоматом скрывались и не портили вид обрезанным куском?
Вот похожая реализация, только вместо того, что бы закидывать элементы в burger, вы вешаете на них свойство display: none; https://codepen.io/lukejacksonn/pen/PwmwWV
Примечание
Не обязательно все ссылки должны быть обернуты в . следует использовать лишь для главных навигационных блоков. Например, часто содержит список ссылок, которые не стоит оборачивать в .
Научитесь создавать слой динамически и в него грузите нужную разметку и скрипт.
По клику на "ОК" - закрываете слой и возвращаете результат формы в место вызова.
Можно использовать includeHTML.
Да, бывает. И за вопросы, и за ответы, и за посты на форумах, и за комментарии под техническими статьями. Но самое главное - за старый код. И это хорошо. Часто это обозначает, что я сильно вырос с того времени, как стыдное написал.
localstorage, как советовали выше не нужен. Просто напишите функцию которая будет возвращать разницу между нужной датой и текущим временем - это и будет ваше время до события