Я использую этот код jQuery для установки указателя мыши в его занятое состояние (песочные часы) во время вызова Ajax ...
$('body').css('cursor', 'wait');
и соответствующий код, чтобы вернуть его в нормальное состояние ...
$('body').css('cursor', 'auto');
Это прекрасно работает ... в некоторых браузерах.
В Firefox и IE, как только я выполню команду, курсор мыши изменится. Это поведение, которое я хочу.
В Chrome и Safari курсор мыши заметно не меняется с «занято» на «авто», пока пользователь не переместит указатель.
Какой лучший способ заставить неохотные браузеры переключать указатель мыши?