tiny issue fix.
This commit is contained in:
@ -29,14 +29,18 @@ function setTooltip(container, content) {
|
||||
if (container == null) {
|
||||
return;
|
||||
}
|
||||
let parent = container;
|
||||
let left = container.offsetLeft;
|
||||
let top = container.offsetTop;
|
||||
// let parent = container.parentElement;
|
||||
// while (parent != null) {
|
||||
// left -= parent.scrollLeft;
|
||||
// top -= parent.scrollTop;
|
||||
// parent = parent.parentElement;
|
||||
// }
|
||||
while ((parent = parent.offsetParent) != null) {
|
||||
left += parent.offsetLeft;
|
||||
top += parent.offsetTop;
|
||||
}
|
||||
parent = container;
|
||||
while ((parent = parent.parentElement) != null) {
|
||||
left -= parent.scrollLeft;
|
||||
top -= parent.scrollTop;
|
||||
}
|
||||
left -= wrapper.offsetWidth / 2 - container.offsetWidth / 2;
|
||||
top -= wrapper.offsetHeight + 14;
|
||||
wrapper.style.left = `${left}px`;
|
||||
|
Reference in New Issue
Block a user