diff options
| author | Johann-S <[email protected]> | 2018-04-30 16:37:45 +0200 |
|---|---|---|
| committer | Johann-S <[email protected]> | 2018-06-01 10:30:11 +0200 |
| commit | b1eb3fccfa722afc4f7ca0d00eb848353ce8aed8 (patch) | |
| tree | 638af933a31acaabdedacf9a99a66e94662e6ae5 /js/src/carousel.js | |
| parent | 62cc0fda50781606da5989b5a6eba6770bc34a51 (diff) | |
| download | bootstrap-b1eb3fccfa722afc4f7ca0d00eb848353ce8aed8.tar.xz bootstrap-b1eb3fccfa722afc4f7ca0d00eb848353ce8aed8.zip | |
refactor(plugins): improve how we query elements
Diffstat (limited to 'js/src/carousel.js')
| -rw-r--r-- | js/src/carousel.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/js/src/carousel.js b/js/src/carousel.js index d15b5e898..7616e53bb 100644 --- a/js/src/carousel.js +++ b/js/src/carousel.js @@ -492,10 +492,11 @@ const Carousel = (($) => { .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler) $(window).on(Event.LOAD_DATA_API, () => { - $(Selector.DATA_RIDE).each(function () { - const $carousel = $(this) + const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE)) + for (let i = 0, len = carousels.length; i < len; i++) { + const $carousel = $(carousels[i]) Carousel._jQueryInterface.call($carousel, $carousel.data()) - }) + } }) /** |
