请告诉我。在这个例子中,如何获得refCurrent.scrollTop的最大值?我正在找一个模拟https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTopMax铬。
const SecondTab = () => {
const refS = useRef(null);
const [scrollValue, setScrollValue] = useState(0);
const scrollHandler = (e) => {
const refCurrent = refS.current;
setScrollValue(refCurrent.scrollTop);
};
return (
<div className={Style.title} ref={refS} onScrollCapture={scrollHandler}>
<strong>Lorem ipsum dolor sit amet</strong>, consectetur adipisicing
elit. Beatae eveniet debitis accusamus praesentium eius voluptas
</div>
);
};
识别的一种简单方法
$(document).height() -
$(window).height()
另一种方法是定义自定义的scrollTopMax方法,该方法通过用clientHeight 减去scrollTop来工作