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