2011-11-07 22 views
15

工作,我嘗試使用HTML5元素,這是如何使HTML5滑塊(INPUT TYPE =「範圍」)在Firefox

<input type='range' step='1' min='-300' max='-1' /> 

它應該是一個滑塊。它適用於Chrome。但它在Firefox8中不起作用。 我在「html5test.com」中檢查過,它說firefox 8部分支持「範圍」類型。它支持「min」和「max」屬性,但不支持「step」屬性。然後我刪除「step」屬性,如

<input type='range' min='-300' max='-1' /> 

爲什麼它仍然不起作用?

是否有辦法讓它工作?

+4

發佈要看到滑塊組件的最新的瀏覽器implemation請參見http:// caniuse。 com /輸入範圍(它仍然不支持截至FF 15 btw) – reevesy

回答

17

這是Firefox 23之前的版本中的not supported。對於版本4及更高版本中的Javascript實現,請參閱http://frankyan.com/labs/html5slider/

根據Jonathan Watt's comment上面鏈接的錯誤報告,支持已被添加到Firefox的開發分支,並與版本23

+0

@shareef Firefox 23是目前的測試版本。如果你感興趣的話,它的錯誤:https://bugzilla.mozilla.org/show_bug.cgi?id = 344618 – shanet

+1

Firefox 23現已發佈,因此支持範圍。有關造型信息,請參閱[文檔](https://developer.mozilla.org/en-US/docs/User:Jonathan_Watt/range)。 –