/ LJCJSCodeDoc / LJCCommonLib / LJC / MouseLocation


Parameters
event - The event object.

Returns

The mouse location object.

Syntax

JavaScript
static MouseLocation(event)

Creates a mouse location object.

Example

JavaScript
// Creates a mouse location object.
MouseLocation()
{
  const handler = this.MouseLocationHandler.bind(this);
  document.addEventListener("contextmenu", handler);

  // Right mouse button.
  let eventOptions = {
    bubbles: true,
    cancelable: true,
    button: 2,
    buttons: 2,
    view: window,
    clientY: 10,
  };
  let mouseEvent = new MouseEvent('contextmenu', eventOptions);
  document.dispatchEvent(mouseEvent);

  document.removeEventListener("contextmenu", handler);
}

MouseLocationHandler(mouseEvent)
{
  const mouseLocation = LJC.MouseLocation(mouseEvent);
  const result = mouseLocation.Top;

  // result:
  // 10;
}

Copyright © Lester J. Clark and Contributors.
Licensed under the MIT License.