Цитата:
Цитата:
|
Цитата:
У тебя всякий раз разный набор селекторов #scolor -> #KIDE_opciones, .overlayo .overlayo -> .KIDE_mostrar, .overlayo #kide_x_s, #KIDE_mensaje_borrar -> .overlayo |
Автор не дает нам шанс проверить... :(
Предложу такой вариант.
let scolor = document.querySelectorAll('#scolor, .overlayo, #kide_x_s, #KIDE_mensaje_borrar').forEach(el => {
const a = ['.overlayo']
if (el.id === 'scolor') a.push('#KIDE_opciones')
if (el.classList.contains('overlayo')) a.push('.KIDE_mostrar')
const val = a.join(', ')
el.onclick = function () {
document.querySelectorAll(val).forEach(elem => elem.style.display = "none");
};
})
|
Тоже не срабатывает, постараюсь более внятно выложить фрагменты кода, это не так просто, поскольку это разные модальные окна и их код раскидан по разнам файлам. Так-то сейчас работает все, но не могу в себе подавить бунт перфекционизма )))))
|
Проверить тут: https://noviy-kovcheg.ru/chat этот код закрывает модальные окна "цвет" и при правом клике на ник в окне сообщений
|
Цитата:
|
| Часовой пояс GMT +3, время: 09:57. |