tiny issue fix.

This commit is contained in:
2023-04-04 23:26:46 +08:00
parent fa1b7df4a0
commit adb74b7441
7 changed files with 130 additions and 27 deletions

View File

@ -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`;