【发布时间】:2012-10-25 16:27:30
【问题描述】:
当通过执行以下操作选择新的弹出框时,我试图隐藏所有其他弹出框:
我的 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');即使显示请求和消息弹出框也永远不会显示,我做错了什么?
【问题讨论】:
-
它不在 onDomReady 调用中的事实如何:
$(function (){})? -
我试过了,但这并没有改变任何东西 - 根据我的理解,它不应该存在。
标签: javascript twitter-bootstrap