интервал по времени двойной затухания в JQuery - PullRequest
1 голос
/ 14 августа 2011

WOW у меня проблемы.Я пытаюсь создать зону с велосипедными отзывами, где отзывы и клиенты постепенно исчезают и исчезают.Я использую setInterval () и имею кучу проблем.Я также думаю, что я совершенно не понимаю очереди ().

Он не следует моей «переменной ++ счетчика».Элементы повторяются.И сроки не совпадают очень быстро.Может кто-нибудь, пожалуйста, скажите мне, что я делаю не так?

Если вы посмотрите этот код jsfiddle, вы точно увидите, что я пытаюсь сделать.

http://jsfiddle.net/qbB6s/2/

Большое спасибо!

1 Ответ

0 голосов
/ 14 августа 2011

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

  • Храните отзывы и клиентов в разметке, а не в массиве.Используйте массив только в том случае, если вы собираетесь делать что-то вроде извлечения комментариев через ajax.

  • Не беспокойтесь слишком о методе очереди или отслеживании счетчиков.Вместо этого используйте имя класса для элементов, чтобы отслеживать, какие из них отображаются в данный момент (мой jsFiddle показывает это).

Если вы посмотрите на пример кода, вы также можете легко применитьпоследствия.Вместо использования toggle () вы можете использовать что-то вроде fadeToggle () .

...