You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
444 B
19 lines
444 B
const container = document.querySelector('.particles');
|
|
const containerBounds = document.querySelector('.particles').getBoundingClientRect();
|
|
|
|
const DOM = {
|
|
container,
|
|
|
|
containerBounds,
|
|
|
|
getEventOffsetCoords: (evt, containerCoords) => {
|
|
const { pageX, pageY } = evt;
|
|
|
|
return {
|
|
evtX: (pageX - containerCoords.left),
|
|
evtY: (pageY - containerCoords.top)
|
|
};
|
|
}
|
|
};
|
|
|
|
export default DOM;
|
|
|