首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >平滑滚动不提供React.JS的功能(尝试了多个包)

平滑滚动不提供React.JS的功能(尝试了多个包)
EN

Stack Overflow用户
提问于 2018-07-11 22:00:05
回答 1查看 710关注 0票数 0

我想知道是否有人可以给我指出正确的方向,在启用平滑滚动功能的同时使用React & Webpack。

具体地说,我的应用基金会正在使用:https://github.com/truffle-box/react-box

尝试的程序包:

https://github.com/fisshy/react-scroll

https://github.com/iamdustan/smoothscroll

https://github.com/ganderzz/react-scroll-to

https://github.com/flyingant/react-scroll-to-component

我发现的唯一可以正常工作的滚动功能是:

var element = document.getElementsByClassName('test')[0];

element.scrollIntoView();

它可以工作,但不是一个平滑的滚动功能,有一些参数需要添加,使其成为一个平滑的操作,但在chrome上不受支持。

element.scrollIntoView({behavior: "smooth"});

当我实现这个变体时,我得到的是零响应或控制台输出。如果有人能帮助我,我将不胜感激。

致以问候。

EN

回答 1

Stack Overflow用户

发布于 2018-09-17 00:46:57

似乎chrome已经更新了这个方法,现在它可以工作了。

var element = document.getElementsByClassName('test')[0];
element.scrollIntoView({behavior: "smooth"});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51287468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档