在scrollIntoView()完成滚动之前防止滚轮事件

时间:2019-01-14 19:29:44

标签: javascript html

我制作了一个JS脚本,仅可滚动到我的某些页面元素

TLDR:我想检查页面是否正在滚动/移动,以便在实际滚动完成之前防止更多滚动。

我想在每个scrollIntoView()之后停止,但是发生的情况是,如果用户将鼠标滚轮滚动多步,它将相应地滚动。 如何使滚动停止并否定页面仍在滚动时发生的所有滚轮事件,因此迫使用户从div移到div而不是能够直接从页面的开始滚动到末尾? / p>

我试图在触发scrollIntoView()之前将变量设置为false,而在之后触发true,但是它没有用,因为scrollIntoView()不会等到视图完成滚动为止

2

我正在使用以下结构:

mask_A_Shot= df.A_Shot == 1
mask_A_Bullseye= df.A_Bulleseye == 0
mask = mask_A_Shot  & mask_A_Bulleseye 
df[mask.groupby(df['ID'])].mean()

0 个答案:

没有答案