在jQuery1.4中仍然可以这样做吗?
我在jquery版本1.3中有这个在jQuery1.4中仍然可以这样做吗?,jquery,Jquery,我在jquery版本1.3中有这个 // ajax requests would get this method $().ajaxStart(function (e) { $('body').css('cursor', 'progress'); }); 你还能这样做吗。每次我查看firebug并设置断点时,这些都无法运行。我必须现在将它们移动到Ajax设置吗?从: 每当Ajax请求即将发出时 如果要发送,jQuery将检查是否存在 还有其他优秀的Ajax吗 请
// ajax requests would get this method
$().ajaxStart(function (e)
{
$('body').css('cursor', 'progress');
});
你还能这样做吗。每次我查看firebug并设置断点时,这些都无法运行。我必须现在将它们移动到Ajax设置吗?从:
每当Ajax请求即将发出时
如果要发送,jQuery将检查是否存在
还有其他优秀的Ajax吗
请求。如果没有进展,
jQuery触发ajaxStart事件。
任何和所有已执行的处理程序
已向.ajaxStart()注册
方法在此时执行
您是否有一个正在进行的Ajax请求
编辑:可能使用$(文档)。ajaxStart
而不是$()。ajaxStart
,在jQuery网站上的评论中看到了这一点。来自:
每当Ajax请求即将发出时
如果要发送,jQuery将检查是否存在
还有其他优秀的Ajax吗
请求。如果没有进展,
jQuery触发ajaxStart事件。
任何和所有已执行的处理程序
已向.ajaxStart()注册
方法在此时执行
您是否有一个正在进行的Ajax请求
编辑:可能使用
$(文档)。ajaxStart
代替$()。ajaxStart
,在jQuery网站的评论中看到了这一点。您需要在1.4中执行此操作:
$(document).ajaxStart(function (e) {
$('body').css('cursor', 'progress');
});
1.4版之前的
$()
是一个包含文档的jQuery集,现在它实际上是一个空集…因此没有元素将ajaxStart
事件绑定到其中,您现在需要显式地将文档
放在其中。您可以找到。您需要在1.4中执行此操作:
$(document).ajaxStart(function (e) {
$('body').css('cursor', 'progress');
});
1.4版之前的$()
是一个包含文档的jQuery集,现在它实际上是一个空集…因此没有元素将ajaxStart
事件绑定到其中,您现在需要显式地将文档
放在其中。你可以找到一个。@chobo2-更新了答案,添加了一点更有趣的内容。还有一个问题,我如何将ajaxStart放在ajax设置中?@chobo2-同样的方式,只是$(document.ajaxStart()
,或更短:$(document.body.ajaxStart(function(){$(this.css('cursor','progress');})代码>抱歉,我在$.AjaxSetup()@chobo2中的意思是-更新了答案以添加更有趣的contextHmm。还有一个问题,我如何将ajaxStart放在ajax设置中?@chobo2-同样的方式,只是$(document.ajaxStart()
,或更短:$(document.body.ajaxStart(function(){$(this.css('cursor','progress');})代码>对不起,我是说在$.AjaxSetup()中