Исправление проблемы загрузки слайд-шоу в jQuery - PullRequest
1 голос
/ 18 ноября 2011

Привет, я новичок в jQuery, и я создал простой плагин для слайд-шоу под названием IPage Slides.Проблема в том, что когда я нажимаю кнопку «Пуск» несколько раз, время загрузки слайдов увеличивается, а иногда браузер зависает.

http://www.innovativephp.com/ipage-slides

Любая помощь по этому вопросу будет очень признательна.

Спасибо !!

1 Ответ

0 голосов
/ 18 ноября 2011

В вашем коде innov-pslides-switch.js каждый раз, когда вызывается startSlide, вы не очищаете предыдущий таймер, а startSlide вызывается с другим таймером, поэтому он обновляется несколько раз.

Правильный подход должен заключаться в том, чтобы остановить предыдущий слайд, а затем создать новый слайд, после того как пользователю просто нужен слайд и должен быть только один таймер, выполняющий слайд.

...