社区
JavaScript
帖子详情
如何解决因动态隐藏滚动条导致屏幕水平抖动问题,谢谢
seabell
2009-12-16 11:51:53
用js执行document.body.style.overflow='hidden'后,因纵向滚动条的消失,当前页面会水平抖动,请问有没有解决办法,谢谢!
滚动条能否disabled呢,就像alert窗口弹出时那样,滚动条可见但不可用。
...全文
356
8
打赏
收藏
如何解决因动态隐藏滚动条导致屏幕水平抖动问题,谢谢
用js执行document.body.style.overflow='hidden'后,因纵向滚动条的消失,当前页面会水平抖动,请问有没有解决办法,谢谢! 滚动条能否disabled呢,就像alert窗口弹出时那样,滚动条可见但不可用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jol_boy
2009-12-17
打赏
举报
回复
你想实现,不管存不存在滚动条,页面都不抖动,不可能的~~滚动条也是占面积的~~不是一个浮动层,除非你自己实现这个滚动条~
jol_boy
2009-12-17
打赏
举报
回复
设置overflow-y
document.documentElement.style.overflowY='scroll'
滚动条会一直显示,但不滚动~~
伴老思源
2009-12-17
打赏
举报
回复
firefox3.010下 木有问题~
伴老思源
2009-12-17
打赏
举报
回复
ie8、世界之窗3.0下 木有问题
伴老思源
2009-12-17
打赏
举报
回复
我试了下没有问题~
你用什么浏览器?
版本多少?
seabell
2009-12-17
打赏
举报
回复
[Quote=引用 6 楼 jol_boy 的回复:]
设置overflow-y
document.documentElement.style.overflowY='scroll'
滚动条会一直显示,但不滚动~~
[/Quote]
可以滚动啊
lovesiyile
2009-12-16
打赏
举报
回复
没有disabled吧,什么状况怎么没见过你说的抖动
seabell
2009-12-16
打赏
举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<div style="text-align:center" onclick="document.documentElement.style.overflow='hidden'" ondblclick="document.documentElement.style.overflow='auto'">
ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack<br />ballack
</div>
网站
滚动条
问题
由于
滚动条
出现消失造成页面
抖动
&& 自定义
滚动条
样式
这造成每个页面是否有右侧的
滚动条
是不一致的,这会
导致
有
滚动条
的页面跳转到没有
滚动条
的页面会发生页面
抖动
。3、
解决
方法二:
滚动条
宽度:calc(100vw - 100%)#缺点:不论
屏幕
是否需要
滚动条
,
滚动条
都会显示;
css
解决
滚动条
出现造成页面晃动的
问题
窗体默认是没有
滚动条
的,而HTML的内容是自上而下加载,就会发生一开始没有
滚动条
,后来突然出现
滚动条
,此时页面的可用宽度发生变化,
水平
方向的内容会发生晃动,尤其是
水平
居中显示的内容,出现
滚动条
后会重新计算...
html出现
滚动条
页面闪动,css
解决
滚动条
出现造成页面晃动的
问题
窗体默认是没有
滚动条
的,而HTML的内容是自上而下加载,就会发生一开始没有
滚动条
,后来突然出现
滚动条
,此时页面的可用宽度发生变化,
水平
方向的内容会发生晃动,尤其是
水平
居中显示的内容,出现
滚动条
后会重新计算...
只用css
解决
跳动
滚动条
问题
因为网页内容高度小于浏览器高度的时候
滚动条
是
隐藏
的,当网页内容高度大于浏览器高度的时候
滚动条
又出来了,这
导致
页面在
水平
方向会有小范围的位移;经典
解决
样式如下:Html:{ overflow-y:scroll;}这种处理方法会让...
CSS设计之页面
滚动条
出现时防止页面跳动的方法
切换标签时
滚动条
突然出现
导致
页面跳动的千年难题 当前web届,绝大多数的页面间布局都是
水平
居中布局,主体定个宽度,然后margin: 0 auto的节奏~,例如,大淘宝的首页:然而,这种布局有一个存在一个影响用户体验...
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章