diff --git a/services/burka_wed/index.html b/services/burka_wed/index.html
index f9e94df..086a6d4 100644
--- a/services/burka_wed/index.html
+++ b/services/burka_wed/index.html
@@ -33,7 +33,7 @@
Приглашаем вас на свадьбу
Александр&Юлия
-
22 августа 2026
+
22 августа 2026 16:00
--
@@ -116,7 +116,7 @@
8 лет отношений
-
Но вам мы покажем последние 4 года переписки
+
Но вам мы покажем преимущественно последние 4 года переписки
@@ -382,6 +382,16 @@
Часто задаваемые вопросы
+
+
+
+
Велком секция (фуршет) начинается в 16:00.
+
Основная секция (банкет) начинается в 17:00.
+
+
-
Пожалуйста, заполните анкету гостя до 1 августа 2026. Это поможет нам правильно рассадить гостей и подготовить меню.
+
Пожалуйста, заполните анкету гостя до 20 июля 2026. Это поможет нам правильно рассадить гостей и подготовить меню.
@@ -430,6 +440,16 @@
Да, конечно. Мы будем рады любому подарку. Ведь единственный пункт в нашем вишлисте - это отлично проведенный праздник
+
+
+
+
Мы бы попросили вас воздержаться от дарения цветов.
+
Потому что живем мы в небольшой квартире, и складывать такое потенциальное количество цветов нам банально будет некуда.
+
+
diff --git a/services/burka_wed/script.js b/services/burka_wed/script.js
index 929b30e..0a820f2 100644
--- a/services/burka_wed/script.js
+++ b/services/burka_wed/script.js
@@ -599,21 +599,38 @@ window.addEventListener('scroll', () => {
// ---- FAQ: аккордеон ----
+function setFaqAnswerHeight(answer, open) {
+ if (open) {
+ answer.classList.add('open');
+ answer.style.maxHeight = answer.scrollHeight + 'px';
+ } else {
+ answer.classList.remove('open');
+ answer.style.maxHeight = '0px';
+ }
+}
+
document.querySelectorAll('.faq-question').forEach(btn => {
btn.addEventListener('click', () => {
const expanded = btn.getAttribute('aria-expanded') === 'true';
const answer = btn.nextElementSibling;
- // Закрыть все остальные
document.querySelectorAll('.faq-question').forEach(b => {
b.setAttribute('aria-expanded', 'false');
- b.nextElementSibling.classList.remove('open');
+ setFaqAnswerHeight(b.nextElementSibling, false);
});
- // Переключить текущий
if (!expanded) {
btn.setAttribute('aria-expanded', 'true');
- answer.classList.add('open');
+ setFaqAnswerHeight(answer, true);
+ }
+ });
+});
+
+window.addEventListener('resize', () => {
+ document.querySelectorAll('.faq-question[aria-expanded="true"]').forEach(btn => {
+ const answer = btn.nextElementSibling;
+ if (answer.classList.contains('open')) {
+ answer.style.maxHeight = answer.scrollHeight + 'px';
}
});
});
diff --git a/services/burka_wed/style.css b/services/burka_wed/style.css
index f02b3b8..75ec361 100644
--- a/services/burka_wed/style.css
+++ b/services/burka_wed/style.css
@@ -975,7 +975,6 @@ ul { list-style: none; }
transition: max-height 0.35s ease, padding 0.35s ease;
}
.faq-answer.open {
- max-height: 300px;
padding: 0 1.5rem 1.2rem;
}
.faq-answer p { color: var(--gray); line-height: 1.7; margin: 0 0 0.75rem; }