У меня есть эта страница, которая делает несколько прикольных вещей из базы данных, обработка которых занимает пару секунд, и в то же время я хотел бы установить курсор "wait"
, чтобы пользователь не вылетал и продолжал нажимать кнопку.Я смотрел на вещь
document.body.style.cursor = "wait"
, проблема в том, что она работает только тогда, когда мышь находится над телом страницы (т.е. все еще показывает нормальный указатель, если оннад кнопкой).Как я могу настроить его так, чтобы независимо от того, где находится мышь на странице, на ней отображался значок ожидания?
Вторая часть этого вопроса: как только все будет готово, как мне установить его обратно?Если я установлю его обратно на "default"
, это, кажется, переопределит любые "hover"
изменения курсора, которые я установил в своем CSS (таким образом, он больше не становится рукой, когда над указанным объектом и т. Д.).
РЕДАКТИРОВАТЬ: первый ответ работает хорошо, за исключением того, что в IE он не обновляет курсор (таким образом, вы замечаете изменение типа курсора), пока вы фактически не переместите курсор.Какие-нибудь исправления?