2011-08-21 101 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中是不允許的。 –