Точка правильная, потому что unbind('.serialScroll')
удаляет все события с разделением имен.Тем не менее, я не мог обойти проблему.Одна вещь, которую я заметил, состоит в том, что линия $("#slideshow p").css("width", (parseInt(slideshowWidth)-2) + "px");
вызывает ширину p при изменении размера.
Другая вещь, которую я заметил, была в том, что плагин использует свойство scrollLeft #slideshow для настройки положенияслайд-шоу.Я попытался следующие шаги, но не удалось при редактировании в браузере.Возможно, вам повезет больше при редактировании ваших локальных файлов:
- отмените привязку всех событий serialscroll с помощью
$('#sideshow').unbind('.serialScroll');
- инициализируйте serialscroll, как вы это делаете при загрузке страницы
- установите scrollLeftсвойство на #slideshow вернуться туда, где оно было
Моя главная проблема заключалась в том, что слайд-шоу анимировалось на первом изображении.Установка свойства scrollLeft была бесполезной, поскольку она была мгновенно переопределена анимацией.Я не смог понять, как остановить анимацию в одно мгновение, поэтому я оставляю это вам.
Удачи