1

当用户可能停止调整窗口大小(通过拖动)时,我有这个代码会触发。它使用 100 毫秒的超时时间,不会在每个窗口调整大小事件时触发。我想在代码的快速和不必要的运行之间找到平衡,这有点重。那么从用户体验的角度来看,我应该将其设置为多少毫秒?

var resizeTO = false;
$(window).resize(function(){
    if(resizeTO !== false){
        clearTimeout(resizeTO);
    }
    resizeTO = setTimeout(function(){
        // MY CODE
    }, 100); 
});
4

0 回答 0