很难精确计算需要滚动多少才能到达下拉菜单的末尾。通常的结果是,我滚动过度,导致主体内容开始滚动。

我在想,我们是否希望在激活下拉菜单时禁用主体滚动,或者至少在鼠标悬停在下拉菜单上时禁用。
很难精确计算需要滚动多少才能到达下拉菜单的末尾。通常的结果是,我滚动过度,导致主体内容开始滚动。

我在想,我们是否希望在激活下拉菜单时禁用主体滚动,或者至少在鼠标悬停在下拉菜单上时禁用。
This is more obvious on iPhone and Android mobile devices.
And separately:
I’ve even seen some iPhone devices scroll the page randomly even though not at the bottom or top of the menu scroll - but this was with some site customisations.
iPhone clearly needs a bunch of full height things …
I wonder though how relevant this topic is in light of this redesign
This is interesting. I just tested on Firefox and this problem doesn’t occur.
I have Firefox latest.
It doesn’t happen with scrolling at the end of the hamburger. But it does if I scroll inside of Notifications, Search, or Avatar.
It has never bothered me much, but I guess that doesn’t mean it couldn’t be a problem for others.
I believe this problem might have been mentioned in this Gotcha video by Paul @ 2m15s from back in January:
It starts with “Did you know you can’t stop the body from scrolling?”…
… he mentions there is something coming along the pipeline in “spec land” - but there is now way currently of controlling it.
Obviously - there might be something now because that was 6 months ago.
P.S. other parts of the video are interesting too, worth a watch