Dojo移动显示滚动条

时间:2014-09-19 08:34:45

标签: javascript dojo dojox.mobile

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

这是我的scrollablePane,我想在其中显示滚动条

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

1 个答案:

答案 0 :(得分:0)

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

.mblScrollablePane {
    overflow: auto !important;
}

但是,我不认为这是你正在寻找的,因为客户端滚动条似乎很混乱,因为ScrollablePane正在使用webkit转换来模拟内部div中的滚动(请参阅dojox顶部附近的注释/移动/ scrollable.js)。试试上面看看我的意思。

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