diff --git a/js/bootstrap-alert.js b/js/bootstrap-alert.js
index 90961cdd39057c58d3ef0d24abfc8794e5577c53..1ce8f01bff72c599a9ab3c8c2ef6fe30b113ffbc 100644
--- a/js/bootstrap-alert.js
+++ b/js/bootstrap-alert.js
@@ -39,6 +39,8 @@
         , selector = $this.attr('data-target') || $this.attr('href')
         , $parent = $(selector)
 
+      $parent.trigger('close')
+
       e && e.preventDefault()
 
       $parent.length || ($parent = $this.hasClass('alert-message') ? $this : $this.parent())
@@ -47,6 +49,8 @@
 
       function removeElement() {
         $parent.remove()
+
+        $parent.trigger('closed')
       }
 
       $.support.transition && $parent.hasClass('fade') ?