【发布时间】:2014-05-30 20:21:53
【问题描述】:
在我的 HTML GUI 中,它们是 3 部分:---
- 水平顶部(
div的类是scrollable--- & ---div的 ID 是Images) - 垂直向左(
div的类为scrollableMenu--- & --- 的 IDdiv是menu) -
中心区域(
div的类是scrollableCenter--- & ---div的 ID 是中心)- 当我按下 button-1 时,我的 jQuery 代码(使用隐藏/显示方法) 在 Div scrollableMenu 中显示了 7 个输入类型的第 1 类图像。
- 当我按下按钮 2 时,我的 jQuery 代码(使用隐藏/显示方法) 在 Div scrollableMenu 中显示了 8 个输入类型的 2 类图像。
- 当我按下按钮 3 时,我的 jQuery 代码(使用隐藏/显示方法) 在 Div scrollableMenu 中显示了 3 个输入类型的 3 类图像。
- 当我按下按钮 4 时,我的 jQuery 代码(使用隐藏/显示方法) 在 Div scrollableMenu 中显示 4 个输入类型的第 1 类图像。
目前我只有沿着 DIV scrollableMenu 垂直向下运行的 webkit 滚动条。
这符合我的要求,即我只需要为 div scrollableMenu 垂直向下运行 webkit 滚动条。
问题我面临的是,如果 3 和 4 我的 webkit 滚动条变得不可见。
即使输入类型图像的数量较少,我的垂直向下运行的 webkit-scrollbar-track 是否仍然可见?
我必须添加哪个属性才能至少使我的 webkit-scrollbar-track 可见?
GUI 视图:
=========================================================
Button-1 Button-2 Button-3 Button-4 Button-5
=========================================================
||
||
||
DIV ||
scrollableMenu ||
||
||
||
||
||
=========================================================
CSS:
div.scrollable {
margin: 0;
padding: 0;
overflow: auto;
padding-left: 4px;
padding-top: 20px;
box-sizing:border-box;
}
div.scrollableMenu {
margin: 0;
padding: 0;
overflow: auto;
padding-left: 4px;
padding-top: 20px;
box-sizing:border-box;
}
div.scrollableCenter {
margin: 0;
padding: 0;
overflow: auto;
padding-left: 4px;
padding-top: 20px;
box-sizing:border-box;
}
#images {
background-color:#888686;
white-space:nowrap;
}
#Menu {
background-color:#292B3B;
position:absolute;
top:115px;
bottom:20px;
left:0;
width:250px;
}
#center {
background-color:#292B3B;
position:absolute;
top:115px;
left:250px;
right:0px;
bottom:20px;
}
::-webkit-scrollbar-track {
background-color: #DDDFED;
border-radius: 20px;
}
::-webkit-scrollbar {
background-color: #DDDFED;
width: 10px;
height: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 8px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
background-color: #CCC9DA;
}
【问题讨论】: