我正在使用jQuery 1.5.1版,这对我不起作用:
$(window).ajaxComplete(function() {
console.log('hello');
});
但这是:
$(document).ajaxComplete(function() {
console.log('hello');
});
为什么我不能将事件处理程序附加到$(window)
?
注意:此代码适用于jQuery v1.3.2但不适用于v1.5.1
答案 0 :(得分:5)
可能是因为window
是
1。)不是元素
2。)浏览器的js引擎有点'保护'
3.)在寻找将AJAX事件附加到
的内容时,这是一个坏主意
为什么不能使用document
或元素?