我有这个代码,当用户可能停止调整窗口大小(通过拖动)时会触发该代码。它使用100ms超时不会在每个窗口调整大小事件时触发。我想找到快速和不必要的代码运行之间的平衡,这有点沉重。因此,从用户体验的角度来看,我应该将其设置为多少毫秒?
var resizeTO = false;
$(window).resize(function(){
if(resizeTO !== false){
clearTimeout(resizeTO);
}
resizeTO = setTimeout(function(){
// MY CODE
}, 100);
});