【发布时间】:2012-09-10 21:29:46
【问题描述】:
我尝试使用 jQuery Slider 在我的网站上实现一个滑块。 “正常”滑块工作正常,但在范围滑块处缺少最大句柄。
HTML:
<dd id="search-diameter">
<div class="variable-range">
<span class="lower">7.5</span>
<span class="upper">11.0</span>
mm
<div id="slider-diameter" class="slider"></div>
</div>
</dd>
CSS:
.slider {
margin-left: 0.6em;
margin-right: 0.6em;
}
.ui-slider.ui-slider-horizontal .ui-slider-handle {
background: url("sliders.png") no-repeat scroll center top transparent;
border: medium none;
cursor: pointer;
height: 20px;
margin: 0 0 3px -8px;
outline: medium none !important;
top: -6px;
width: 20px;
}
还有 CoffeeScript:
$('#slider-diameter').slider
min: 7.5
max: 11.0
range: true
step: 0.1
value: [7.5, 11.0]
slide: (event, ui) ->
$("#search-diameter .lower").text ui.values[0]
$("#search-diameter .upper").text ui.values[1]
之后它看起来:
【问题讨论】:
-
可能值得将 coffescript 粘贴到 coffecript 站点上的“try coffescript”窗口中,以查看它输出的 js。我知道有时缩进会有点烦人。但是,我会这样调用滑块: $('#slider-diameter').slider({ options/settings object })
标签: jquery html css jquery-ui coffeescript