2017-03-31 223 views
0

如果我通過BS'tooltip()和popover()方法創建工具提示和彈出窗口,是否需要在DOM更改並且受影響的元素不再存在時對所述創建進行任何明確的銷燬?我是否通過不明確銷燬創建JS垃圾兔子?Bootstrap工具提示和popovers:摧毀,或不摧毀?

+0

該功能提供了破壞功能:http://getbootstrap.com/javascript/#popover-destroy因此它可能值得使用它,只是爲了安全起見。 – Oskar

回答

0

我創建了一個簡單的小提琴:

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> 

您可以刪除錨點元素,仍然可以看到彈出窗口,所以我認爲您需要銷燬彈出窗口。

0


你好,


無需破壞,當您關閉酥料餅或提示自動從DOM排除。


下面是一個工具提示例如:

image description here


在這個例子中我使用jquery UI工具提示。


我希望我能幫上忙!