This commit is contained in:
Freeplay 2023-06-10 18:33:39 -04:00
parent 2ec1e09105
commit 4bf7357c30
1 changed files with 10 additions and 6 deletions

View File

@ -382,12 +382,16 @@ const onContextmenu = (ev: MouseEvent) => {
const attachSticky = (el: any) => { const attachSticky = (el: any) => {
let lastScrollTop = 0; let lastScrollTop = 0;
addEventListener("scroll", (ev) => { addEventListener(
requestAnimationFrame(() => { "scroll",
widgetsEl.scrollTop += window.scrollY - lastScrollTop; (ev) => {
lastScrollTop = window.scrollY <= 0 ? 0 : window.scrollY; requestAnimationFrame(() => {
}) widgetsEl.scrollTop += window.scrollY - lastScrollTop;
}, { passive: true }); lastScrollTop = window.scrollY <= 0 ? 0 : window.scrollY;
});
},
{ passive: true }
);
}; };
function top() { function top() {