| 279 | } |
| 280 | |
| 281 | onCarouselSlide (e) { |
| 282 | const $carousel = $(e.currentTarget).closest('.carousel') |
| 283 | const $carouselContainer = this.$(`#${$carousel.attr('id')}-carousel`) |
| 284 | const slideNum = parseInt($(e.relatedTarget).data('slide'), 10) |
| 285 | $carouselContainer.find(`.carousel-tabs li:not(:nth-child(${slideNum + 1}))`).removeClass('active') |
| 286 | $carouselContainer.find(`.carousel-tabs li:nth-child(${slideNum + 1})`).addClass('active') |
| 287 | $carouselContainer.find(`.carousel-dot:not(:nth-child(${slideNum + 1}))`).removeClass('active') |
| 288 | return $carouselContainer.find(`.carousel-dot:nth-child(${slideNum + 1})`).addClass('active') |
| 289 | } |
| 290 | |
| 291 | activateCarousels () { |
| 292 | if (this.destroyed) { return } |