From a33f9702339e15106d7f0d649be1f0f89f4bde75 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 11 Nov 2020 14:54:20 +0200 Subject: [PATCH] carousel: cache element query --- js/src/carousel.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/js/src/carousel.js b/js/src/carousel.js index cc6ae4407..ea9c01294 100644 --- a/js/src/carousel.js +++ b/js/src/carousel.js @@ -253,12 +253,14 @@ class Carousel { } _addEventListeners() { + const $element = $(this._element) + if (this._config.keyboard) { - $(this._element).on(EVENT_KEYDOWN, event => this._keydown(event)) + $element.on(EVENT_KEYDOWN, event => this._keydown(event)) } if (this._config.pause === 'hover') { - $(this._element) + $element .on(EVENT_MOUSEENTER, event => this.pause(event)) .on(EVENT_MOUSELEAVE, event => this.cycle(event)) }