Как это
domReady = false;
var ctx = setInterval(function() {
if (domReady === true)
{
clearInterval(ctx);
}
// your code here
}, 100);
if (typeof document.addEventListener !== 'undefined') // chrome/safari/firefox
{
document.addEventListener("DOMContentLoaded", function(){
domReady = true;
document.removeEventListener('DOMContentLoaded');
}, false);
}
else if (typeof document.attachEvent !== 'undefined') // IE
{
document.attachEvent("onreadystatechange", function(){
if (document.readyState === "complete")
{
document.detachEvent("onreadystatechange", arguments.callee);
domReady = true;
}
});
}
Есть ли конкретная причина, почему вы не используете '$ (документ) .ready'? – Johan
Я не хочу выполнять код, как только документ будет готов, но продолжайте выполнять его до того, как документ будет готов – Alucard