检测元素大小调整,但不是马上
Detect an element resize, but not right away
我有一个用户脚本可以检测某个栏是否填满了更多,除了有一个问题:在页面加载时,它不是只显示当前百分比然后在稍后发生 x 操作时上升,而是每次页面加载都从 0 开始,然后动画到当前百分比,然后在发生 x 操作时上升。
我该如何解决这个问题?我在脚本的开头尝试了 @run-at document-idle
和 $("#meterFill").finish()
,但似乎都不起作用。
这是我的代码:
new ResizeSensor($("#meterFill"), function () {
console.log("do something");
});
我解决了我自己的问题,将 jQuery.fx.off = true
添加到脚本的开头。
我有一个用户脚本可以检测某个栏是否填满了更多,除了有一个问题:在页面加载时,它不是只显示当前百分比然后在稍后发生 x 操作时上升,而是每次页面加载都从 0 开始,然后动画到当前百分比,然后在发生 x 操作时上升。
我该如何解决这个问题?我在脚本的开头尝试了 @run-at document-idle
和 $("#meterFill").finish()
,但似乎都不起作用。
这是我的代码:
new ResizeSensor($("#meterFill"), function () {
console.log("do something");
});
我解决了我自己的问题,将 jQuery.fx.off = true
添加到脚本的开头。