create-point-cb

Create a point from a DOM event

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
create-point-cb
1.2.06 years ago7 years agoMinified + gzip package size for create-point-cb in KB

Readme

create-point-cb

Install

npm install --save create-point-cb

Usage

var createPointCB = require('create-point-cb'),
    myPoint = {},
    pointCB = createPointCB(myPoint);

window.addEventListener('mousemove', pointCB, false);
window.addEventListener('touchmove', pointCB, false);

About

Any object you pass to createPointCB will get these properties:
  • x (the document window x coordinate)
  • y (the document window y coordinate)
  • target (the current event.target)
  • element (this value inside the event callback)
  • pageX (the event.pageX value)
  • pageY (thie event.pageY value)
  • type (the event.type)

Use create-point-cb with any DOM event that will have clientX, or clientY properties. This usually would be mousemove, or the touchmove event on the window object.
Happy coding. :)