Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DOMContentLoaded in$(文档)。准备好了吗?_Javascript_Jquery_Dom_Domready - Fatal编程技术网

Javascript DOMContentLoaded in$(文档)。准备好了吗?

Javascript DOMContentLoaded in$(文档)。准备好了吗?,javascript,jquery,dom,domready,Javascript,Jquery,Dom,Domready,现在我试着熟悉一个插件。在插件主页上,有几个关于如何使用它的例子 在一个示例中,有以下代码: function loaded() { iScroll = new iScroll('wrapper'); } document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false); //Use this for high compatib

现在我试着熟悉一个插件。在插件主页上,有几个关于如何使用它的例子

在一个示例中,有以下代码:

function loaded() {
        iScroll = new iScroll('wrapper');
    }

    document.addEventListener('touchmove', function (e) {
        e.preventDefault();
    }, false);

    //Use this for high compatibility (iDevice + Android)
    document.addEventListener('DOMContentLoaded', function () {
        setTimeout(loaded, 200);
    }, false);
由于我也在使用jQuery,我想在
$(document.ready
)中使用该代码,这基本上就是jQuery执行
DOMContentLoaded
的方法。

因此,删除
document.addEventListener('DOMContentLoaded',function(){
&
},false)是否安全,只留下
设置超时(已加载,200)
$(文档)中。准备好了吗?

是的,jQuery在可用时使用
DOMContentLoaded
事件,如果您的代码位于
ready
回调中,您可以忽略
DOMContentLoaded

从源代码:

// Standards-based browsers support DOMContentLoaded
} else if ( document.addEventListener ) {
    // Use the handy event callback
    document.addEventListener( "DOMContentLoaded", completed, false );

    // A fallback to window.onload, that will always work
    window.addEventListener( "load", completed, false );