下面是代码,我希望在div的滚动页上获得滚动事件对象,其中内容很多,所以div变得可以滚动,如何获得滚动事件,以及它为什么不能工作。
import React from "react";
function App() {
return (
<div onScroll={(e) => console.log(e)}>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Tempore, facilis
magni d.......
..........
背景
我有一个固定宽度和高度的不可滚动的div。这里有一个JSFiddle:
目标
如果不是因为前面的字符串,我想显示同样多的底部字符串。
推理与问题
你应该问问自己:为什么?我正在尝试显示一个,但我正在将div的内容与setInterval()连接起来,这将使其迅速溢出。
依我的判断,jQuery的.scrollTop()就像这里:不合适,因为我希望我的div不能滚动。CSS overflow也是如此。
有人知道怎么做吗?
<p>How to make the bottom of a string visible within the boundaries of a div a
假设这是一个小部件元素的HTML:
<div class = "a b">
<div class = "c d e">
</div>
</div>
我想侦听添加到DOM中的小部件(最好是通过html类捕获它)。在添加小部件时,我希望侦听滚动事件(鼠标滚轮或向下拖动滚动),这样当用户滚动时,小部件就会从DOM中删除。
我听说过各种实现,包括使用document.queryselector()、@HostListener、事件发射器、ngDoCheck等。我正在寻找一种对性能影响最小的实现,最好都在