【发布时间】:2017-03-25 19:45:56
【问题描述】:
我有一个引导弹出框,到目前为止一切正常。
但是我遇到了麻烦事件。 show.bs.popover 和 shown.bs.popover 事件按预期工作,但 hide 和 hidden 事件似乎没有触发。
$('#element').popover({ >options here< })
.popover('show')
.on('show.bs.popover', function() {
...
})
.on('shown.bs.popover', function() {
...
})
.on('hidden.bs.popover', function() {
alert('hidden'); //NOT WORKING
});
我想念某个地方的理解。也许隐藏的代码需要稍后运行。调用此函数时,可能不存在弹出框。
所以我也尝试获取弹出框 id 并像这样调用它...
$('#popover_id').on('hidden.bs.popover', function() {
alert('hidden'); //NOT WORKING
});
但这似乎也不起作用。
任何建议都会很棒!
【问题讨论】:
标签: javascript jquery twitter-bootstrap events popover