File tree 1 file changed +8
-2
lines changed
src/components/core/update
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -5,9 +5,15 @@ export default function updateClickedSlide(e) {
5
5
const params = swiper . params ;
6
6
const slide = $ ( e . target ) . closest ( `.${ params . slideClass } ` ) [ 0 ] ;
7
7
let slideFound = false ;
8
+ let slideIndex ;
9
+
8
10
if ( slide ) {
9
11
for ( let i = 0 ; i < swiper . slides . length ; i += 1 ) {
10
- if ( swiper . slides [ i ] === slide ) slideFound = true ;
12
+ if ( swiper . slides [ i ] === slide ) {
13
+ slideFound = true ;
14
+ slideIndex = i ;
15
+ break ;
16
+ }
11
17
}
12
18
}
13
19
@@ -16,7 +22,7 @@ export default function updateClickedSlide(e) {
16
22
if ( swiper . virtual && swiper . params . virtual . enabled ) {
17
23
swiper . clickedIndex = parseInt ( $ ( slide ) . attr ( 'data-swiper-slide-index' ) , 10 ) ;
18
24
} else {
19
- swiper . clickedIndex = $ ( slide ) . index ( ) ;
25
+ swiper . clickedIndex = slideIndex ;
20
26
}
21
27
} else {
22
28
swiper . clickedSlide = undefined ;
You can’t perform that action at this time.
0 commit comments