Javascript 防止滚动条出现时屏幕闪烁

Javascript 防止滚动条出现时屏幕闪烁,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个javascript事件,它扩展了当前页面的高度,从而显示滚动条。这会导致屏幕有点跳(向左边),因为它是对滚动条的补偿,滚动条看起来很烦人。有没有办法解决这个问题?您可以强制body(或div或其他)始终显示滚动条 下面是指向另一个SO答案的链接,其中包含必要的HTML: html{左边距:计算(100vw-100%);} 有点晚了,但找到了此修复程序。您可以发布一个示例吗?这不是重复的!“使主滚动条始终可见”是这个问题的一个可能解决方案(实际上不是,他问“当滚动条出现时”不是“如何防止

我有一个javascript事件,它扩展了当前页面的高度,从而显示滚动条。这会导致屏幕有点跳(向左边),因为它是对滚动条的补偿,滚动条看起来很烦人。有没有办法解决这个问题?

您可以强制body(或div或其他)始终显示滚动条

下面是指向另一个SO答案的链接,其中包含必要的HTML:

html{左边距:计算(100vw-100%);}
有点晚了,但找到了此修复程序。

您可以发布一个示例吗?这不是重复的!“使主滚动条始终可见”是这个问题的一个可能解决方案(实际上不是,他问“当滚动条出现时”不是“如何防止它消失”,所以这并不是真正的答案),但我们还可以搜索其他解决方案吗?如果html元素没有滚动,是否在其右侧添加边距?(是的,但大小是多少?)使body或html元素绝对位于左侧,这样它就不会移动了?这是一个没有答案的问题,也许没有解决方案,但绝对不是重复的!