From 7cbb1c0452a1d9904f7655aea78644def85b7f2e Mon Sep 17 00:00:00 2001 From: Jacob Thornton Date: Sat, 25 May 2013 00:16:52 -0700 Subject: [PATCH] add data-ride=carousel support for starting carousel on load --- js/carousel.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/carousel.js b/js/carousel.js index 628d72a12f..0da8e41cac 100644 --- a/js/carousel.js +++ b/js/carousel.js @@ -186,7 +186,7 @@ // ================= $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { - var $this = $(this), href + var $this = $(this), href var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 var options = $.extend({}, $target.data(), $this.data()) var slideIndex @@ -200,4 +200,11 @@ e.preventDefault() }) + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + $carousel.carousel($carousel.data()) + }) + }) + }(window.jQuery);