Как запретить закрытие окна кликом за его пределами?

D
На сайте с 01.09.2015
Offline
59
236

Привет всем. Нужна небольшая помощь. Как запретить закрытие модального окна кликом за его пределами?

JS окна:


let timer = null;
let slider = document.querySelector('#slider'),
slides = slider.querySelectorAll('.slide_item'),
len = slides.length,
index = len - 1,
dir = 1;

function move() {
slides[index].style.opacity = "";
slides[index].style.Zindex = "";
index = (index + dir + len) % len;
slides[index].style.opacity = 1;
slides[index].style.Zindex = 1;
timer = window.setTimeout(move, 2000);
}

function show(state) {
if (state === "block") {
timer = window.setTimeout(move, 0);
} else {
clearTimeout(timer);
}
document.getElementById('window9').style.display = state;
document.getElementById('wrap9').style.display = state;
}

HTML окна:


<div onclick="show('none')" id="wrap9"></div>

<!-- Само окно-->
<div id="window9">

<div id="slider">
<div class="slide_item">
БЛОК №1
</div>
<div class="slide_item">
БЛОК №2
</div>
<div class="slide_item">
БЛОК №3
</div>
</div>

</div>
VD
На сайте с 09.09.2019
Offline
34
#1

Удалить onclick="show('none')"

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий