Verzija Denisa Ciccalea:
var DOMReady = function(a, b, c) ( b = document c = 'addEventListener' b(c) ? b(c)('DocumentContentLoaded', a) : window.attachEvent('onload', a) ) DOMReady(function () ( alert('The DOM is Ready!'); ));
Minimizirano:
var DOMReady = function(a,b,c)(b=document,c='addEventListener';b(c)?b(c)('DOMContentLoaded',a):window.attachEvent('onload',a))
Verzija Dustina Diaza:
function r(f)(/in/.test(document.readyState)?setTimeout('r('+f+')',9):f())
Također je imao repo za njega gdje je kod malo drugačiji (i izgleda novije) pa biste možda htjeli to pokušati, iako sam gore smatrao prilično učinkovitim kakav jest. Njegova grana 0.3.0 potrebna je za IE 6-7-8.
Izvorna DOM funkcija je:
document.addEventListener('DOMContentLoaded', function() ( ));
U slučaju da ste cool i samo trebate podržavati preglednike koji to podržavaju.