Javascript 在函数开始运行之前设置计时器
如何在Javascript 在函数开始运行之前设置计时器,javascript,reactjs,user-interface,frontend,Javascript,Reactjs,User Interface,Frontend,如何在scroller.scrollTo开始运行之前设置0.5s的延迟?我需要它在决定滚动到哪里之前等待。如果您想要延迟0.5s,可以使用setTimeout: const onToggle = (id) => { setActive(id === active ? null : id); scroller.scrollTo(id, { smooth: true, duration: 500, spy: true, exact
scroller.scrollTo开始运行之前设置0.5s的延迟?我需要它在决定滚动到哪里之前等待。如果您想要延迟0.5s,可以使用setTimeout
:
const onToggle = (id) => {
setActive(id === active ? null : id);
scroller.scrollTo(id, {
smooth: true,
duration: 500,
spy: true,
exact: true,
offset: -15,
});
};
如果希望延迟0.5s,可以使用setTimeout
:
const onToggle = (id) => {
setActive(id === active ? null : id);
scroller.scrollTo(id, {
smooth: true,
duration: 500,
spy: true,
exact: true,
offset: -15,
});
};