2015-02-19 4 views
0

При загрузке у меня есть анимация с кнопками действий на экране, так как страница по-прежнему настроена на анимацию. В настоящее время, когда пользователь нажимает на новое действие jQuery (click(); event), то это добавляется в обратную сторону очереди - и оно не завершается, пока не завершается подготовка документа. Как вы можете расставить приоритеты по новым событиям над существующими элементами jQuery в очереди? Я хочу, чтобы щелчок запускался мгновенно, и очереди после этого продолжали работать.jQuery - добавить клик к передней части очереди

Благодаря

ответ

2

Вы можете использовать stop() для очистки активного элемента в очереди элемента.

Stop() documentation

+0

Спасибо, не это, то остановить всю очередь и я не был бы в состоянии возобновить откуда он остановился? Спасибо – BFM2K

+0

Нет, если вы прочитали документы, он заявляет, что он останавливает только анимацию, которая в данный момент запущена. Если вы хотите очистить всю очередь, используйте '.stop (true)' –

+0

Привет, спасибо, что ответили! У меня есть foreach(), который загружает отдельные запросы и анимации ajax, как я могу перехватить запуск нового запроса ajax при нажатии кнопки и возобновлении возврата в foreach? Еще раз спасибо – BFM2K

0

Если бы я был вам я хотел бы посмотреть на Stop(), это должно быть то, что вы хотите для того чтобы достигнуть решения вашей проблемы.

Ссылка для documentation

+0

Спасибо, не остановит ли эта очередь всю очередь, и я не смогу возобновить работу там, где он остановился? благодаря – BFM2K

Смежные вопросы