2014-11-29 4 views
0

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

Есть ли событие, которое я могу использовать для этого, позволит мне открыть gif, чтобы пользователь не пытался нажать ссылку? Если нет, есть ли способ, который я могу надежно «подделать»?

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

UPDATE

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

+0

Отключить связь после щелчка. –

+0

Необходимы ли переадресации, будет ли запрос ajax загружать окончательное состояние/страницу (после вычислений) недостаточно? Таким образом, вы могли бы хотя бы показать легендарный «сетчатый сплайн» (или аналогичный) текст на той же странице; если бы мой браузер загрузил страницу и затем мерцал через перенаправления, я бы закрыл свой браузер и никогда не возвращался (при допущении чего-то зловещего и, по крайней мере, раздражающего события). –

+0

@DavidThomas хорошо, есть куча страниц с задержкой 5-10 секунд, я не планирую перестраивать сайт, чтобы делать все с помощью вызовов AJAX. Я просто хочу признать вход пользователя и дать ему понять, что система думает об этом. Это не куча переадресаций подряд, это запросы страницы, которые требуют немного ответа. –

ответ

0

pjax - очень изящный способ навигации по страницам без фактической перезагрузки страницы, что ускорит загрузку, а также позволит вам указать, что что-то происходит. Вы можете заблокировать пользовательский интерфейс с помощью blockUI, чтобы пользователь не касался чего-либо еще - или вы можете просто «отключить» элемент, который был нажат, когда вы знаете, что он должен перемещаться.

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