Я бы попросил кое-что немного сложное для меня, потому что я не очень силен с JS / JQ,
я создаю модал, используя bootstrap 4, и в бэкэнд я добавляю settimeout, чтобы закрыть модал после X секунд ,
НО:
если пользователь не закончил читать этот модал, это моя главная цель ?,
Я хочу остановить settimeout , как только мышь внутри модального и снова
если модальная мышь вне стороны , settime out снова работают , чтобы закончить
событие
мой код:
$(function(){
$('#mymodal').on('show.bs.modal', function(){
var myModal = $(this);
clearTimeout(myModal.data('hideInterval'));
myModal.data('hideInterval', setTimeout(function(){
myModal.modal('hide');
}, 3000));
});
});
Извините, что беспокою вас, но не лучше, чем вы :) ?