mousedown事件完成后销毁引导程序弹出窗口
Destroy bootstrap-popover after mousedown event is completed
我想在mousedown
事件完成时销毁特定的popover。只要用户按下鼠标,弹出窗口就可见。当用户不再存在时,应该有3.5秒的延迟,然后它应该被销毁。
只要mousedown
为true,我当前的实现就会正确地显示popover,但当我释放鼠标时,popover会立即被销毁,不会有延迟。我该怎么办?
jQuery:
function destroyPopover(selector)
{
setTimeout(function () {
$(selector).popover('destroy');
}, 3500);
}
...
$('#otp_table').on('mousedown', 'td', function() {
$(this).popover({
container: 'body',
content: 'Lorem ipsum',
placement: 'top',
}).popover('show');
}, hidePopover(this));
为了纠正我的问题,我在popover对象中添加了这一行:
delay: { "hide": 3500 },
这使得。。。
$('#otp_table').on('mousedown', 'td', function() {
$(this).popover({
container: 'body',
delay: { "hide": 3500 },
content: 'Lorem ipsum',
placement: 'top',
}).popover('show');
}, destroyPopover(this);
此外,我已经删除了destroyPopover()函数中的setInterval
,它给出了。。。
function destroyPopover(selector)
{
$(selector).popover('destroy');
}
希望它有用!
相关文章:
- 如何在模式弹出窗口中使用引导程序日期和时间选择器
- 在引导程序弹出窗口中显示iframe
- 如何使用引导程序创建模式窗口
- 引导程序弹出窗口(bootbox)中的Javascript事件不起作用
- 如何保持引导程序弹出窗口,以便用户可以点击其中的按钮
- 当在外部而不是弹出窗口上单击时,使引导程序弹出窗口关闭
- Javascript 在引导程序的模态窗口之外单击后不起作用
- 如何在窗体/窗口加载时使用角度引导程序调用函数以显示第一个选项卡的动态内容
- 引导程序 3 带有词缀的模态窗口
- 推特引导程序中模态窗口的层次结构
- 如何更改已显示的引导程序弹出窗口的内容
- mousedown事件完成后销毁引导程序弹出窗口
- 启动弹出窗口时出现引导程序灯箱问题
- 引导程序:如何更改菜单项的颜色由于模式窗口关闭
- 模式窗口(引导程序)中的按钮点击未触发
- 我正在尝试从引导程序制作默认弹出窗口
- 在引导程序弹出窗口中显示光滑的网格行编辑器
- 单击图像映射并在引导程序中打开模态窗口
- 如何在Twitter引导程序的弹出窗口中插入输入文本
- Twitter引导程序弹出窗口的动态放置