【发布时间】:2015-07-01 02:18:03
【问题描述】:
我正在使用 Meteor 和 Bootstrap,以及 nemo64:bootstrap 包。在custom.bootstrap.json 我有“警报”和“警报”。
我正在尝试在模板事件中捕获closed.bs.alert 事件。由于某种原因,它不会捕获。
Template.alert.events({
'closed.bs.alert .alert': function () {
console.log('closed'); // does not trigger
}
});
奇怪的是,close.bs.alert 确实有效:
Template.alert.events({
'close.bs.alert .alert': function () {
console.log('closed'); // triggers
}
});
另外,如果我通过 jQuery 添加事件,我可以捕获 closed.bs.alert:
$('.alert').on('closed.bs.alert', function () {
console.log('closed'); // triggers
});
所以,我知道我的事件格式正确,并且我知道 closed.bs.alert 事件正在触发...但由于某种原因,我无法使用 Template.alert.events 捕获它。
有什么想法吗?
【问题讨论】:
标签: javascript jquery twitter meteor twitter-bootstrap-3