Jquery UI 手柄中的滑块值未显示?
Jquery UI slider values in handles not showing up?
我试图将时间值放入此 jquery-ui 滑块的滑块手柄中,但无法弄清楚为什么这些值没有打印在标签/手柄内。
下面是fiddle:
http://jsfiddle.net/kirkbross/194d00fm/
$("#time_range").slider();
这是因为 ::after 选择器从其父项中继承了 50px 的行高 css 属性。如果将 ::after 选择器的溢出 属性 设置为可见,您将能够看到文本打印的位置。解决方案是在 ::after 选择器中添加一个 line-height 属性,更合理的东西(我发现 10px 有效)。
#time_range .ui-slider-handle:after {
content : attr(data-value);
position: absolute;
...
**line-height: 10px;**
}
这是一个简单的行高问题。
已更新fiddle:
http://jsfiddle.net/kirkbross/194d00fm/1/
$("#time_range").slider();
我有一些代码从 js 的第 40 行开始,以防止使范围小于 60 分钟。关于我的代码有什么问题的任何线索?
我试图将时间值放入此 jquery-ui 滑块的滑块手柄中,但无法弄清楚为什么这些值没有打印在标签/手柄内。
下面是fiddle:
http://jsfiddle.net/kirkbross/194d00fm/
$("#time_range").slider();
这是因为 ::after 选择器从其父项中继承了 50px 的行高 css 属性。如果将 ::after 选择器的溢出 属性 设置为可见,您将能够看到文本打印的位置。解决方案是在 ::after 选择器中添加一个 line-height 属性,更合理的东西(我发现 10px 有效)。
#time_range .ui-slider-handle:after {
content : attr(data-value);
position: absolute;
...
**line-height: 10px;**
}
这是一个简单的行高问题。
已更新fiddle:
http://jsfiddle.net/kirkbross/194d00fm/1/
$("#time_range").slider();
我有一些代码从 js 的第 40 行开始,以防止使范围小于 60 分钟。关于我的代码有什么问题的任何线索?