在我的网站中,我有一些 CSS 类,当您将鼠标悬停在它们上时,它们会设置固定类型的光标。当我在页面上的任何位置进行 AJAX 调用时,我想将光标设置为等待图像,然后在 AJAX 调用完成后让它恢复到它应该是的任何光标。
我试过:
$(document).ajaxStart(function () {
document.body.style.cursor = 'wait';
});
$(document).ajaxStop(function () {
document.body.style.cursor = 'auto';
});
当我的鼠标悬停在具有更改光标的 CSS 类的 DOM 对象上时,这不起作用,我不知道如何使它这样做。
目前我有一堂课:
.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 调用,则光标仍然作为指针停留。