我制作了一个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()