ajaxComplete不工作$(窗口)

job*_*zer 4 ajax jquery

我正在使用jQuery版本1.5.1,这对我不起作用:

    $(window).ajaxComplete(function() {
        console.log('hello');
    });
Run Code Online (Sandbox Code Playgroud)

但这是:

    $(document).ajaxComplete(function() {
        console.log('hello');
    });
Run Code Online (Sandbox Code Playgroud)

为什么我不能将事件处理程序附加到$(window)

注意:此代码适用于jQuery v1.3.2,但不适用于v1.5.1

mat*_*ven 5

可能window是因为

1.)不是一个元素

2.)浏览器的js引擎有点'保护'

3.)寻找附加AJAX事件的东西时的一个坏主意

为什么你不能使用document或元素代替?