Почему отображение элемента через JS некорректно работает в Safari на IOS?
Добрый день!
solved |
A750,
на всякий случай лучше изменять свойство style.display, а не все свойства сразу style.cssText . https://learn.javascript.ru/styles-and-classes |
Цитата:
Я пробовал добавить новый класс с прописанными в css параметрами для него. Но тогда отображение перестаёт работать даже в браузере на компьютере ... |
A750,
может макет полностью? [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
solved
|
A750,
можно только гадать что делает ваш код ... неплохо бы добавить проверку на существование элемента прежде чем менять стиль, типа так
if (arropen[1] != `${attr}`) {
let elem = document.getElementById(`${arropen[1]}`);
if(elem) elem.style.display = 'block';
}
и так по всему коду. клик в клике тоже опасно назначать, можно назначить слишком много обработчиков одного и того же. |
Понял
Буду улучшать Это мой первый в жизни код |
A750,
let guessitem = document.getElementById(`${a}`);
if(!guessitem) return;
|
Прописал
На комп по-прежнему работает В Сафари по-прежнему не хочет) |
Цитата:
alert('Привет мир')
А ты уже куролесишь по взрослому! :nono: |
| Часовой пояс GMT +3, время: 17:16. |