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