clickometer

5.0.0 • Public • Published

Clickometer

Light library to handle the clicks over DOM element with javascript easily.

Install

If you want you can use other npm manager such as yarn, pnpm...

npm install clickometer

Alternatively you can use the script from CDN

<script async src="https://unpkg.com/clickometer@3.0.0/dist/clickometer.browser.min.js">

Usage example

import clickometer from "clickometer"

clickometer({
  DOMElement: document,
  maxClicks: 5,
  timeInterval: 1000,
  onChange: ({ percentatge }) => {
    document.body.style.backgroundColor = "initial";
    document.body.innerHTML = percentatge + "%";
  },
  onExceeded: ({ percentatge }) => {
    document.body.style.backgroundColor = "red";
    document.body.innerHTML = `¡Cuidado!, ${percentatge}% completado`;
  },
});

Params

DOMElement

Type: HTMLElement
Default: document.body

maxClicks

Type: number
Default: 5

timeInterval

Type: number
Default: 1000

onChange

Type: Function
Default: () => {}

onExceeded

Type: Function
Default: () => {}

customEvents

Type: Array
Default: []

/clickometer/

    Package Sidebar

    Install

    npm i clickometer

    Weekly Downloads

    0

    Version

    5.0.0

    License

    MIT

    Unpacked Size

    6.01 kB

    Total Files

    6

    Last publish

    Collaborators

    • harguello