Forum Discussion
ysapiyev
Responsive Resident
8 years agoAbsolute position of tooltips
Hi everyone, I have custom visual with vertical scroll bar. And tooltips are positioned by coordinates of elements, therefore some tooltips are at the bottom of the screen or lower How tooltips c...
- 8 years ago
We would recommend to use the following code snippet:
// rootNode - root DOM element // e - is mouse event let rect = rootNode.getBoundingClientRect(); let coordinates = [e.clientX - rect.left - rootNode.clientLeft, e.clientY - rect.top - rootNode.clientTop];
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
v-viig
Community Champion
8 years agoDo you use Tooltip API? If so, you need to get the absolute postion of the element without scrolling using JavaScript.
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals
- ysapiyev8 years ago
Responsive Resident
I've tried using this:
var e = window.onmousemove; var posX = e.clientX; var posY = e.clientY;However, it doesn't work. How it can be done?
Regards,
Yerkhan
- v-viig8 years ago
Community Champion
We would recommend to use the following code snippet:
// rootNode - root DOM element // e - is mouse event let rect = rootNode.getBoundingClientRect(); let coordinates = [e.clientX - rect.left - rootNode.clientLeft, e.clientY - rect.top - rootNode.clientTop];
Ignat Vilesov,
Software Engineer
Microsoft Power BI Custom Visuals