css - 在 ajaxStart 上更改鼠标光标

标签 css jquery

我有以下运行得相当好的脚本:

$("#spanLoading").ajaxStart(function () {
    $('#spanLoading').empty().append("<img src='/img/loading.gif' />");
});

$("#spanLoading").ajaxComplete(function () {
    $('#spanLoading').empty();
});

是否可以对这些进行一些更改,以便不再在 ajaxStart 上加载图像,而是将鼠标光标更改为 css 光标wait,然后更改回ajaxComplete 时正常。

最佳答案

是的,您可以通过更改 body 元素的 cursor 属性来做到这一点:

$("#spanLoading").ajaxStart(function () {
    $('body').css('cursor', 'wait');
});

$("#spanLoading").ajaxComplete(function () {
    $('body').css('cursor', 'auto');
});

关于css - 在 ajaxStart 上更改鼠标光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12604061/

相关文章:

css - 如何使用复选框 : different outputs according to element id or class? 隐藏带有 css 的元素

html - 切换器和下拉菜单不起作用

javascript - 动态添加 Remove font awesome in to span?

html - 链接不同文件夹中的 HTML 和 CSS

javascript - 以不同方式运行 JavaScript 函数

javascript - 我想在 jquery 中创建一个自定义函数,使用很少的控件作为参数。我怎样才能实现这个目标?

javascript - Ajax 调用 MVC Controller - URL 问题

html - 如何停止三列液体页面中的列换行?

jquery - IE 和 FF 中的 $(window).height() 问题

javascript - 值有效,但在通过输入传递时无效?