На моем веб-сайте у меня есть несколько классов CSS, которые устанавливают фиксированный тип курсора, когда вы наводите на них курсор. Я хочу установить курсор на изображение ожидания, когда я делаю вызов AJAX в любом месте страницы, а затем вернусь обратно к любому курсору, который должен быть после завершения вызова AJAX.
Я пробовал:
$(document).ajaxStart(function () {
document.body.style.cursor = 'wait';
});
$(document).ajaxStop(function () {
document.body.style.cursor = 'auto';
});
Это не работает, когда моя мышь находится над объектом DOM с классом CSS, который меняет курсор, и я не понимаю, как это сделать.
В настоящее время у меня есть класс:
.pills a:hover
{
background-color: #0069D6;
color: #FFFFFF;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
text-decoration:none;
cursor:pointer;
}
Если вы наведите указатель мыши на объект в этом классе и начнется вызов Ajax, курсор останется в виде указателя.