Для сайта, над которым я сейчас работаю, у нас есть слайдер с миниатюрами внутри слайдера с миниатюрами. Это не сработало, как ожидалось. Как и в случае, внутренний слайдер не переключает слайды при нажатии эскизов.
То, что я нашел, чтобы исправить это, заключается в перезагрузке соответствующего внутреннего ползунка при переключении внешнего ползунка, вызывая reloadSlider() на внутреннем слайдере. Не забудьте кешировать свои внутренние слайдеры в массиве, чтобы легко перезагрузить соответствующий слайдер. Легко использовать параметр onSlideAfter во внешнем слайдере, чтобы настроить функцию, которая перезагружает соответствующий внутренний слайдер после того, как внешний слайдер завершил его переход.
К сожалению, просто использование опции onSlideBefore для этого не работает. Я предполагаю, что перезагрузка начнется слишком рано. Это можно обойти с очень коротким наборомTimeOut. Настройте функцию onSlideBefore внутри внешнего слайдера, которая кэширует целевой слайд и устанавливает немного задержанную перезагрузку для внутреннего слайдера.
Надеюсь, это поможет!
Есть ли что-нибудь, что вы пробовали? –
Я пробовал каждый вариант, но не повезло, первый слайдер работает, но все остальные не делают. любой другой слайдер, поддерживающий вложенность, также может быть использован –