Исправление проблемы загрузки слайд-шоу в jQuery
Привет, я новичок в jQuery, и я создал простой плагин слайд-шоу под названием IPage Slides. Проблема в том, что когда я нажимаю кнопку "Пуск" несколько раз, время загрузки слайдов увеличивается, а иногда и браузер зависает.
http://www.innovativephp.com/ipage-slides
Любая помощь в этом была бы очень признательна.
Спасибо!!
1 ответ
Решение
В вашем коде innov-pslides-switch.js каждый раз, когда вызывается startSlide, вы не очищаете предыдущий таймер, а startSlide вызывается с другим таймером, поэтому он обновляется несколько раз.
Правильный подход должен заключаться в том, чтобы остановить предыдущий слайд, а затем создать новый слайд, ведь пользователю просто нужен слайд и должен быть только один таймер, выполняющий слайд.