fix some safari's scroll related issue

This commit is contained in:
Yanzhen Yu
2018-12-25 16:30:36 +08:00
parent 5a073209e9
commit db86ca13fa
3 changed files with 10 additions and 3 deletions

View File

@@ -272,10 +272,11 @@ function initScrollObserver(cb: scrollCallback): listenerHandler {
}
const id = mirror.getId(evt.target as INode);
if (evt.target === document) {
const scrollEl = (document.scrollingElement || document.documentElement)!;
cb({
id,
x: document.documentElement!.scrollLeft,
y: document.documentElement!.scrollTop,
x: scrollEl.scrollLeft,
y: scrollEl.scrollTop,
});
} else {
cb({