【发布时间】:2014-01-17 16:03:46
【问题描述】:
当我在“手动”模式下使用引导弹出框时,“销毁”和“隐藏”无法正常工作。 当我使用隐藏和销毁时,弹出框不透明度更改为 0,但它没有将显示更改为无,这导致弹出框容器覆盖了它下面的内容。 否则,如果我使用“toogle”模式,它会正常工作。
我的代码:
$('[rel="popover"]').popover({
html: true,
placement: 'auto',
container: 'body',
trigger: 'manual'
});
$('body').on('click' , '[rel="popover"]' , function(e){
e.stopPropagation();
$(this).popover('toggle');
});
$('body').on('click' , '.popoverClose' , function(e){
e.stopPropagation();
var i = $(this);
$('.inputInfo').filter('[data-info-id="' +i.data('info-id')+ '"]').popover('hide');
});
// new code
$('body').on('click', function(){
$('[rel="popover"]').popover('hide');
});
【问题讨论】:
标签: javascript jquery twitter-bootstrap