【问题标题】:Bootstrap tooltips and popovers: To Destroy, or NOT To Destroy?引导工具提示和弹出框:销毁还是不销毁?
【发布时间】:2017-03-31 12:48:04
【问题描述】:
如果我通过 BS 的 tooltip() 和 popover() 方法创建工具提示和弹出框,如果 DOM 更改并且受影响的元素不再存在,是否需要明确销毁所述创建?我是不是通过不明确销毁来创建 JS 灰尘兔子?
【问题讨论】:
标签:
javascript
twitter-bootstrap
tooltip
popover
【解决方案2】:
我创建了一个简单的小提琴:
http://jsfiddle.net/Oski/5gura2oq/
JS:
$(function () {
var element = $('#example').popover();
element.popover('show');
element.remove();
});
模板:
<p>Click on button to see Popover</p>
<a href="#" id="example" class="btn btn-primary" rel="popover"
data-content="This is the body of Popover"
data-original-title="Creativity Tuts">pop
</a>
您可以删除锚元素并仍然使弹出框可见,因此我认为您需要销毁弹出框。