Skip to content

DOM ready & document loaded JavaScript listeners

License

Notifications You must be signed in to change notification settings

grrr-amsterdam/ready

Repository files navigation

Ready

CI

DOM ready & document loaded JavaScript listeners

  • Lightweight (less than 250b minified and gzipped)
  • No dependencies
  • Supports IE 9+

Developed with ❤️ by GRRR

Installation

$ npm install @grrr/ready

Note: depending on your setup additional configuration might be needed, since this package is published with untranspiled JavaScript.

Usage

Import into your main JavaScript file:

import { onDocumentLoaded, onDomReady } from "@grrr/ready";

onDomReady(() => {
    // Execute main functions
});

onDocumentLoaded(() => {
    // Execute functions after the document has fully loaded
});

DOM ready

The onDomReady function:

Document loaded

The onDocumentLoaded function: