| --- | --- |
| `$().alert()` | Makes an alert listen for click events on descendant elements which have the `data-dismiss="alert"` attribute. (Not necessary when using the data-api's auto-initialization.) |
| `$().alert('close')` | Closes an alert by removing it from the DOM. If the `.fade` and `.show` classes are present on the element, the alert will fade out before it is removed. |
+| `$().alert('dispose')` | Destroys an element's alert. |
{% highlight js %}$(".alert").alert('close'){% endhighlight %}
| Method | Description |
| --- | --- |
-| `$().button('toggle')` |Toggles push state. Gives the button the appearance that it has been activated. |
+| `$().button('toggle')` | Toggles push state. Gives the button the appearance that it has been activated. |
+| `$().button('dispose')` | Destroys an element's button. |
Cycles to the next item. **Returns to the caller before the next item has been shown** (i.e. before the `slid.bs.carousel` event occurs).
+### `.carousel('dispose')`
+
+Destroys an element's carousel.
+
### Events
Bootstrap's carousel class exposes two events for hooking into carousel functionality. Both events have the following additional properties:
Hides a collapsible element. **Returns to the caller before the collapsible element has actually been hidden** (i.e. before the `hidden.bs.collapse` event occurs).
+### `.collapse('dispose')`
+
+Destroys an element's collapse.
+
### Events
Bootstrap's collapse class exposes a few events for hooking into collapse functionality.
| --- | --- |
| `$().dropdown('toggle')` | Toggles the dropdown menu of a given navbar or tabbed navigation. |
| `$().dropdown('update')` | Updates the position of an element's dropdown. |
+| `$().dropdown('dispose')` | Destroys an element's dropdown. |
### Events
{% highlight js %}$('#myModal').modal('handleUpdate'){% endhighlight %}
+### `.modal('dispose')`
+
+Destroys an element's modal.
+
### Events
Bootstrap's modal class exposes a few events for hooking into modal functionality. All modal events are fired at the modal itself (i.e. at the `<div class="modal">`).
$('#someTab').tab('show')
{% endhighlight %}
+### .tab('dispose')
+
+Destroys an element's tab.
+
### Events
When showing a new tab, the events fire in the following order:
})
{% endhighlight %}
+### `.scrollspy('dispose')`
+
+Destroys an element's scrollspy.
### Options