我想绑定/解除绑定事件监听器窗口调整我使用.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()
。
该示例中的理想结果:调整窗口大小时,数字已更改。
在此先感谢。
如何通过这些参数传递到onResizeListener功能? –
就像你通常会使用一个函数一样。在我的答案中查看我的第一个例子。 –
那么如何解除匿名函数? :) –