diff --git a/js/carousel.js b/js/carousel.js
index 05631f7a33d65f147e68baf5c00ac86547e180ae..d3e7e52b4ecdd69c68e97feadfa934f75ef3feef 100644
--- a/js/carousel.js
+++ b/js/carousel.js
@@ -203,6 +203,7 @@
       var href
       var $this   = $(this)
       var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
+      if (!$target.hasClass('carousel')) return
       var options = $.extend({}, $target.data(), $this.data())
       var slideIndex = $this.attr('data-slide-to')
       if (slideIndex) options.interval = false