gpt4 book ai didi

javascript - Twitter Bootstrap .on ('show' ,function(){});不适用于弹出窗口

转载 作者:数据小太阳 更新时间:2023-10-29 03:58:55 24 4
gpt4 key购买 nike

当通过执行以下操作选择新的弹出窗口时,我试图隐藏所有其他弹出窗口:

我的 HTML

a.btn#requests(rel='popover',data-placement='bottom',data-original-title='<b>Requests</b>',data-content='My content goes here')

我的Javascript

  $(function (){
console.log('start');
$('#requests').popover();
$('#messages').popover();

});

//This doesn't work for some reason?
$('#requests').on('show', function (e) {
console.log('requests');
$('#messages').popover('hide');
});

$('#messages').on('show', function () {
console.log('messages');
$('#requests').popover('hide');
});

但是,我的 console.log('requests') 和 console.log('messages');即使显示了请求和消息弹出窗口,也永远不会显示,我做错了什么?

最佳答案

Bootstrap 现在支持弹出事件 - 请参阅 official popover docs 中的事件部分(和 here's the doc changelog )。

例子:

$('#requests')
.popover()
.on('show.bs.popover', function() { console.log('o hai'); })
.on('hidden.bs.popover', function() { console.log('ciao'); });

关于javascript - Twitter Bootstrap .on ('show' ,function(){});不适用于弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13073073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com