Изменение курсора для всех объектов в Javascript

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

Ответ 1

В JavaScript:

$('html').addClass('waiting');  // set waiting
// run ajax call... inside callback: 
$('html').removeClass('waiting');

В CSS:

html.waiting,
html.waiting * { cursor: wait !important; }