3 秒后停止 JavaScript 函数

Stop JavaScript function after 3 seconds

嘿嘿,

我想在显示预加载器时调用一个禁用滚轮的函数。但是在 Preloader 消失后,scrollwhell 应该可以再次使用。 我得到了禁用滚轮的功能。现在我需要一个简单的代码,它只在前 3 秒 运行。

我的 anitscrollwheel 函数如下所示:window.onwheel = function(){ return false; }

你可以这样做

var enable_scroll = false;

//When preloader ends, set enable_scroll = true;

window.onwheel = function(){
    if(enable_scroll == false) {
        return false; 
    }
}

试试这个:

<script type="text/javascript">
    var wheelEnabled = false;

    window.onwheel = function() { return wheelEnabled; }

    setTimeout(function() {
        wheelEnabled = true;
    }, 3000);
</script>