let overflowX = "auto"; let overflowY = "auto"; let scrollLeft = 0; let scrollTop = 0; let isScrolling; const handleScroll = e => { const element = e.target; window.clearTimeout(isScrolling); isScrolling = window.setTimeout(() => { overflowX = "auto"; overflowY = "auto"; console.log("滚动停止"); }, 250); if (scrollLeft !== element.scrollLeft) { scrollLeft = element.scrollLeft; overflowY = "hidden"; console.log(1); console.log("水平滚动:" + scrollLeft); } if (scrollTop !== element.scrollTop) { scrollTop = element.scrollTop; overflowX = "hidden"; console.log(2); console.log("垂直滚动:" + scrollTop); } };