2011-08-21 80 views
1

我想创建一个非常简单的范围选择器,但我有3个问题 1. HTML范围标记只适用于铬和safary。我如何创建一个可以在其他浏览器上工作的程序?范围选择器与javascript

  1. 如何使它垂直?

  2. 如何控制滚动按钮本身?我想改变它的形象,并根据滚动来改变它的大小。

感谢

+1

你走了多远?你能包括你迄今为止做了什么吗? – 2011-08-21 12:25:08

+0

请发布相关的html和javascript;理想情况下使用[JS小提琴](http://jsfiddle.net/)演示。 –

回答

2

范围标签是HTML5定义的元素。如您所知,所有浏览器都不支持html5,因此目前最好使用替代方法,如jquery,这是浏览器兼容的最安全方式。

您的vertial滑块的第一个问题:http://jqueryui.com/demos/slider/#range-vertical

关于你的第二个问题,这真是最好使用自定义的控制。使用jquery范围滑块,您可以连接到滑块事件并根据该值更改某个元素的属性。查找滑块的api。 看看他们如何改变颜色值。例如,您可以通过更改图像的大小来进行同样的操作。 http://jqueryui.com/demos/slider/#colorpicker

1

JQuery UI拥有丰富的表单元素库,我认为它们也向后兼容旧版本。

试试这个网址:http://jqueryui.com/demos/slider/#range

+0

Binaek,请在您的答案(或问题)中[请勿使用签名](http://meta.stackoverflow.com/faq#signatures)。 –

+0

@大卫...对不起。不知道签名在SO中是不允许的。 –