У меня небольшая проблема в моем проекте - у меня есть модал, который закрывается при нажатии на задний фон.Проблема заключается в том, что если я, например, удерживаю мышь, чтобы выделить текст, и перетаскиваю мышь из модала, когда я отпускаю его, модал закрывается, потому что фон был «нажат».
ЭтоНебольшая демонстрация на w3schools показывает проблему.https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_modal
В этой небольшой демонстрационной программе код, закрывающий модальное окно при нажатии на задний план, очевидно, является этой функцией:
window.onclick = function(event) {
if (event.target == modal) {
modal.style.display = "none";
}
}
Как это должно быть реализовано, чтобы он закрывался при нажатии на фон, но НЕ при выборе текста, как показано на скриншоте выше.