我在react js上使用了tailwind-CSS,我想当用户悬停在卡片部分时使用鼠标滚轮水平滚动,这样对于pc用户来说就可以使用鼠标滚轮水平滚动,而不是同时使用shift和鼠标滚轮。任何地方生活
<div className="flex space-x-3 overflow-y-scroll scrollbar-hide p-3 -ml-3">
{cardsDate?.map(({ img, title }) => (
<MediumCard key={img} img={img} title={title} />
))}
</div>
</section>
4条答案
按热度按时间xqkwcwgp1#
您可以使用自定义滚动函数作为div的引用。
上述函数可以导入并使用如下:
我创建了一个codesandbox作为示例。
b91juud32#
尝试使用scroll通过运行良好
容器及其子元素
v9tzhpje3#
你可以在不使用refs或hook的情况下通过以下代码内联地实现这一点:
vdgimpew4#
hd3adcode的版本是完美的。下面是typescript版本: