Javascript 从jQuery 1.8升级到1.10后处理程序失败

Javascript 从jQuery 1.8升级到1.10后处理程序失败,javascript,jquery,Javascript,Jquery,在我的应用程序中,我有以下代码,在AJAX请求进行时显示微调器: $("#spinner") .on("ajaxSend", function() { $(this).fadeIn('fast'); }) .on("ajaxStop", function() { $(this).fadeOut('fast'); }); 从jQuery1.8升级到1.10后,这将不再有效。我不认为这是因为我正在使用的一个函数被删除了,因为Fireb

在我的应用程序中,我有以下代码,在AJAX请求进行时显示微调器:

$("#spinner")
    .on("ajaxSend", function() {
        $(this).fadeIn('fast');
    })
    .on("ajaxStop", function() {
        $(this).fadeOut('fast');
    });

从jQuery1.8升级到1.10后,这将不再有效。我不认为这是因为我正在使用的一个函数被删除了,因为Firebug控制台中没有错误。

我想这是你的问题,文档中这样说:

从jQuery1.8开始,.ajaxSend()方法只应附加到 文件


我想这是您的问题,文档中这样写道:

从jQuery1.8开始,.ajaxSend()方法只应附加到 文件


@mplungjan这不只是告诉我正在使用的已删除的函数吗?我很确定我没有调用任何已删除的函数,因为在这种情况下,我会在Firebug中看到一个错误。看Liam的answer@mplungjan这不只是告诉我我正在使用的函数已经被删除了吗?我很确定我没有调用任何已删除的函数,因为在这种情况下,我会在Firebug中看到一个错误。见Liam的回答文档中说更改是在1.8版中进行的,但在1.8.3版中效果很好,但您仍然使用错误?Jquery可以强化这一要求。“可以吗”?你是说“本来可以”,对吧?这是利物浦人的说法吗?@mplungjan northern,我实际上是威尔士人…:)我是丹麦人,伦敦森林门的一个家伙告诉我:“你们的英语说得比我好。”)文件上说这项改动是在1.8版本中进行的,但在1.8.3版本中效果很好,不过你还是用错了吗?Jquery可以强化这一要求。“可以吗”?你是说“本来可以”,对吧?这是利物浦人的说法吗?@mplungjan northern,我实际上是威尔士人…:)我是丹麦人,伦敦森林门的一个家伙告诉我:“你们的英语说得比我好。”)