【发布时间】:2019-06-02 13:07:59
【问题描述】:
我会问一些对我来说有点困难的事情,因为我对 JS/JQ 不是很擅长,
我使用 bootstrap 4 创建模态,并在后端添加 settimeout 以在 X 秒后关闭模态,
但是:
如果用户没有读完那个模式,这是我的主要目标????,
我想停止 settimeout 一旦 鼠标进入模态 并再次 如果 mouse out side modal,settime out again 工作完成 事件
我的代码:
$(function(){
$('#mymodal').on('show.bs.modal', function(){
var myModal = $(this);
clearTimeout(myModal.data('hideInterval'));
myModal.data('hideInterval', setTimeout(function(){
myModal.modal('hide');
}, 3000));
});
});
很抱歉打扰你,但没有比你更好的了:) ????
【问题讨论】:
-
你可以看到这个帖子:stackoverflow.com/questions/12343695/…
-
@AleKennedy 感谢您的回复,但这不是我要找的,演示中的声音看起来像工具提示,我要查找的内容包括当鼠标在 settimeout STOP 中打开时我想要的模式,而不是当鼠标再次移出时 settimeout 工作以关闭模式:) 你可以将代码添加给我吗????
标签: javascript jquery html twitter-bootstrap