我想将事件侦听器绑定/取消绑定到窗口大小调整我正在使用 .on()/.off() 函数来做到这一点。因为 .off() 需要传递与 .on() 相同的函数,所以我创建了一个单独的函数,该函数在两个地方都传递。
这是代码(不工作):
var i = 0;
function onResizeListener(){
$('#debug').html(i);
i++;
}
$(document).ready(function() {
$(window).on('resize',onResizeListener());
});
示例:http: //jsfiddle.net/eRupC/2/
这个正在工作: http: //jsfiddle.net/eRupC/1/当我onResizeListener()
用匿名函数包装时。
示例中的理想结果:当您调整窗口大小时,数字已更改。
提前致谢。