我通过执行以下行为浏览器窗口创建一个侦听器:
$(window).resize(resizeObjects);
我的问题是在 Web 应用程序周期的某个时刻,我想从window.resize
. 有谁知道如何resizeObjects
从window.resize
事件中解脱?
我通过执行以下行为浏览器窗口创建一个侦听器:
$(window).resize(resizeObjects);
我的问题是在 Web 应用程序周期的某个时刻,我想从window.resize
. 有谁知道如何resizeObjects
从window.resize
事件中解脱?
你的意思是.unbind()
?
$(window).unbind('resize', resizeObjects);
你也可以在 jquery 中尝试如下事件
$(window).on("resize", resizeObjects);
稍后当你想解除绑定时,你可以这样做
$(window).off("resize");
添加一个变量来控制函数执行怎么样?
var doResize = true;
$(window).resize(function() {
if(doResize) {
resizeObjects();
}
});
并在窗口调整大小之前的某个点切换 doResize true 或 false。
试试这个:
while (variable<endvalue) {
$(window).resize(function (){
resizeObjects();
});
}