Skip to content
DOM ready & document loaded JavaScript listeners
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.editorconfig
.eslintignore
.eslintrc
.gitignore
.npmignore
.travis.yml
README.md
babel.config.js
index.mjs
package.json
yarn.lock

README.md

Ready

Build Status

DOM ready & document loaded JavaScript listeners

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

Built 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:

You can’t perform that action at this time.