Я использую Owl Carousel 2, и мой код HTML следующий. Каждое изображение будет иметь маленький значок «x» в верхнем правом углу, при нажатии я хочу, чтобы изображение было удалено из карусели.
При первом нажатии, это работает хорошо, потому что индекс прошел к функции "remove_image" правильно. Но при втором щелчке по другому изображению индекс больше не будет правильным.
Например: 1-й щелчок по image2.jpg, индекс, переданный в «remove_image», равен 1, это правильно. Изображение правильно удалено из Owl Carousel 2.
2-й щелчок по image4.jpg, в remove_image передается индекс 3. это неверный индекс. Это потому, что Owl Carousel 2 была обновлена после удаления image2. Теперь правильный индекс для image4.jpg - 2.
Как я могу исправить эту проблему? Пожалуйста помоги. Спасибо.
function remove_image(index) {
$('.owl-carousel').owlCarousel('remove', index).owlCarousel('update');
}