Skip to content

Get size of mouse cursor in javascript

I need to determine the width and height of the current mouse cursor used on our webpage.

I need to show a div right under the cursor, and possibly to the right of it. So I need to determine the offsets of my div from the exact pointer location, so the cursor do not cover up the div.

The mechanism will be used in intranet system, so it can be firefox-only solution. Unfortunatelly some people here use weird cursors, anyway, big ones, so I cannot just hardcode eg, 16px right, 16px top offsets. Anyway, I don’t want if I don’t have to.

Thanks for your help.

Answer

You can’t do it. Anyone can set their cursor to any arbitrary garbage, and there’s no API for asking from the browser.