Показать сообщение отдельно
  #10 (permalink)  
Старый 08.06.2023, 04:53
Интересующийся
Отправить личное сообщение для Cleo Посмотреть профиль Найти все сообщения от Cleo
 
Регистрация: 05.06.2023
Сообщений: 11

Сообщение от рони Посмотреть сообщение
Cleo,
возможно в вашем коде есть картинки, где-то они закешировались как в ФФ, а где-то ещё нет, и надо тогда обернуть весь код так

window.addEventListener('load', () => {
           // сюда весь код js
        })
Рони ещё здравствуйте)) можно я вас опять немного отвлеку??

Посмотрите пожалуйста небольшая проблемка возникла..
если на телефоне меняешь ориентацию с горизонтального режима на вертикальный или наоборот то спойлер не работает...
в общем будет работать только в том режиме который был при загрузке.. что собственно логично тк у нас евент Load
я сделал вот так на ориентайшенЧендж:

function spoiler() {
        const items = document.querySelectorAll('.tagitem');
        items.forEach(item => {
            item.addEventListener('click', (event) => {
                if (event.target.closest('.value'))
                    items.forEach(el => el == item ? el.classList.toggle('active') : el.classList.remove('active'))
            })
            let h = item.querySelector('.value').scrollHeight;
            item.style.setProperty('--value_height', `${h}px`);

        });
    }


    window.addEventListener('load', () => {
        spoiler();
    });

    window.addEventListener('orientationchange', () => {
        spoiler();
    });


Но всё равно почему то не работает =( в чём тут может быть проблема? =(
Ответить с цитированием