Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Спойлер / Подкат от трёх строк (https://javascript.ru/forum/jquery/85280-spojjler-podkat-ot-trjokh-strok.html)

рони 08.06.2023 05:24

Cleo,
замените всё на это, свои селекторы только впишите.
window.addEventListener('load', () => {
            const items = document.querySelectorAll('.xitem');
            items.forEach(item => {
                item.addEventListener('click', (event) => {
                    if (event.target.closest('.tag')) {
                        let h = item.querySelector('.value').scrollHeight;
                        item.style.setProperty('--h', `${h}px`);
                        items.forEach(el => el == item ? el.classList.toggle('active') : el.classList.remove('active'))
                    }
                })
            })
        })

voraa 08.06.2023 09:36

Событие orientationchange считается устаревшим и было реализовано только в Safari
https://developer.mozilla.org/en-US/...onchange_event
Попробуйте использовать событие resize.

Cleo 08.06.2023 17:13

большое спасибо ^_^


Часовой пояс GMT +3, время: 08:35.