2013-03-07 2 views
1

지금 나는 플러그인에 익숙해 지려고 노력한다. 플러그인 홈페이지에서 사용 방법에 대한 몇 가지 예가 있습니다.

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를 사용하고로서, 나는 기본적으로 내가 믿는 DOMContentLoaded 일의의 jQuery 방법입니다 $(document).ready 내부에 그 코드를 사용하려면 :

하나의 예에서이 코드가있다.
안전하게 지울 수 있습니까 document.addEventListener('DOMContentLoaded', function() { & }, false);setTimeout(loaded, 200); 안에 $(document).ready 만 남았습니까?

답변

2

예, 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); 
: 소스 코드에서

관련 문제