【发布时间】:2019-01-23 10:04:17
【问题描述】:
我在弄清楚如何使按钮 onClick 向下滚动(例如每次点击 30 像素)时遇到问题。
假设我有两个带有这样图标的 div
<div className="info-container">
<div className="scroll-icon-container" onClick={scrollUp(30)}>
<ScrollUpIcon />
</div>
<div className="scroll-icon-container" onClick={scrollDown(30)}>
<ScrollDownIcon />
</div>
<p>"Huge amount of text that will need scrolling"</p>
</div>
然后是两个函数
scrollUp(number: amountToScroll){
//Scroll the "info-container" up amountToScroll pixels
}
scrollDown(number: amountToScroll){
//Scroll the "info-container" down amountToScroll pixels
}
到目前为止,我只能在 jquery 中找到或者如何使其滚动到特定元素,但我正在寻找一个以像素% 为单位向下滚动的设定量或任何有效的方法。
【问题讨论】:
标签: javascript reactjs