Dojo移动显示滚动条

Dojo mobile show scroll bar

本文关键字:滚动条 显示 移动 Dojo      更新时间:2023-09-26

从桌面浏览器查看页面时,是否可以在dojox-mobile中显示滚动条?

这是我的可滚动窗格,我想在其中显示滚动条

<div id="resultViewScrollPane" data-dojo-type="dojox/mobile/ScrollablePane">
      <div id="resultViewContentPane" data-dojo-type="dojox/mobile/ContentPane"></div>
 </div>

要显示桌面浏览器滚动条,您可以在自己的样式表中覆盖dojox/mobile/themes/*/ScrollablePane.css中的overflow: hidden语句:

.mblScrollablePane {
    overflow: auto !important;
}

然而,我不认为这是你想要的,因为客户端滚动条似乎很困惑,因为ScrollablePane正在使用webkit转换来模拟内部div中的滚动(请参阅dojox/mobile/screllable.js顶部附近的注释)。试试上面的内容来了解我的意思。

如果你只是想让dojox/mobile的自定义滚动条保持可见,你可以在scrollable.js中覆盖hideScrollBar(),尽管它不像普通的桌面滚动条(不能点击和拖动它,等等)。我建议在桌面上查看页面时不要使用dojox/mobile ScrollablePane,而是插入不同的小部件,如常规的ContentPane。