【发布时间】:2013-10-31 22:34:30
【问题描述】:
由于引入垂直滚动条(如here 所述)而导致页面跳转的情况,我决定始终使用html { overflow-y: scroll !important; } 显示该栏,而不是使用脚本侦听和更改窗口/文档宽度。我认为在页面加载后(在检测到该栏时)将栏设置为完全透明且无按钮,使其看起来没有滚动条,是另一种选择。我读过用RootLayoutPanel 替换RootPanel 也可能在这种情况下有所帮助,尽管在这种特定情况下这是不可能的。
如here 所述,我将如何设置当前原生垂直滚动条的样式,同时避免使用其他包装面板或任何类型的自定义条?
这是我检测垂直滚动条的方法:
if( RootPanel.getBodyElement().getOffsetHeight() > Window.getClientHeight() )
//bar is present
我希望这种重新样式不会对用户可见。
【问题讨论】:
-
问题是什么?
-
@epascarello:我已经澄清了这个问题。
-
使用 CSS 并设置样式 stackoverflow.com/questions/9251354/…
标签: java javascript jquery css gwt