javascript - 滚动条影响div的宽度

标签 javascript html css scrollbar slimscroll

我目前正在尝试实现这样的时间选择器 http://jsfiddle.net/roberttang30/AzRja/ .

它的样式是这样的:

'overflow' : 'visible',
'list-style': 'none',
'position': 'absolute',
'font-size': '115%',
'top': '15%',
'margin-top': '1.7em',
'margin-left': '-25%',
'left': '50%',
'width': '50%',

它工作正常,但我现在想添加滚动功能。问题是,当我启用滚动条时,它会缩小列表的宽度(包含时间)。 http://jsfiddle.net/roberttang30/GhvYG/

我目前正在使用 slimScroll,但我在使用普通滚动条时遇到了同样的问题。

如果认为问题可能与用于在中间 float div 的行有关:

'margin-left': '-25%',
'left': '50%',
'width': '50%',

谢谢你的帮助。

最佳答案

设置

.box {
padding-right:0;
}

移除

.dropdown{
 overflow:hidden
}

填充将滚动条推离右侧。我不清楚为什么 .dropdown 会导致框变窄。

关于javascript - 滚动条影响div的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17556322/

相关文章:

javascript - 如何使用 javascript 检测文本大小和位置?

javascript - 查找二维数组中的索引

javascript - 如何扩展 'old style' dojox 小部件?

javascript - 如何警告 json 数组中的值?

javascript - 从 javascript 返回值到 html

javascript - jQuery 和 Javascript : offset. top() 没有响应

jquery - 分别为每个 li 添加一个 child

javascript - 显示从下拉列表中的月份选择中选择的图表列表

CSS响应式网格系统

javascript - Jquery on方法无法检测点击事件