看看雅虎!用户界面。他们有一个滑块小部件:http: //developer.yahoo.com/yui/slider/
以下示例应该可以帮助您入门:http: //developer.yahoo.com/yui/examples/slider/slider-ticks.html。
所有 JavaScript 框架(jQuery、MooTools)似乎都提供了一个滑块。YUI 将为您提供大量控制和加载程序,因此您不必在服务器上托管脚本。请注意,YUI 不会像我提到的其他两个那样使实现变得轻松。
这是一个 MooTools 示例:
// First example of http://demos.mootools.net/Slider
<div class="slider" id="myslider">
<div class="knob" style="position: relative;"/>
</div>
和 JavaScript:
var el = $('myslider'); // The slider graphic
new Slider(el, el.getElement('.knob'), {
steps: 7, // There are 7 choices
range: [1, 7], // Minimum value is 1, maximum is 7
onChange: function(value){
// Calculation of the value goes here
}
});