Я использую этот код для изменения хода курсора мыши при вызове некоторой функции Ajax:
$('html,body').css('cursor', 'progress');
Это работает НО, по крайней мере, на Chrome на Mac, я могу видеть изменение курсора только после того, как немного подвину мышь. Если я не двигаю мышь, я не вижу изменений. Я вызываю эту функцию сразу после нажатия кнопки, поэтому курсор мыши будет на кнопке. Эта проблема, похоже, связана с тем, что кнопка находится за курсором мыши.
Я не знаю, возникает ли эта проблема в других браузерах или ОС. Мой текущий пользовательский агент:
Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit / 537.36
(KHTML, как Gecko) Chrome / 68.0.3440.33 Safari / 537.36
Есть ли способ обойти эту проблему, чтобы я мог видеть изменение курсора сразу после выполнения команды?
Спасибо