diff options
author | Johann-S <johann.servoire@gmail.com> | 2018-04-30 17:37:45 +0300 |
---|---|---|
committer | Johann-S <johann.servoire@gmail.com> | 2018-06-01 11:30:11 +0300 |
commit | b1eb3fccfa722afc4f7ca0d00eb848353ce8aed8 (patch) | |
tree | 638af933a31acaabdedacf9a99a66e94662e6ae5 /js/src/carousel.js | |
parent | 62cc0fda50781606da5989b5a6eba6770bc34a51 (diff) |
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 d15b5e8988..7616e53bb4 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()) - }) + } }) /** |