強(qiáng)大的范圍選擇器JRange

jRange是個(gè)強(qiáng)大的范圍選擇器(Range Selector)夭问。使用它可以輕松實(shí)現(xiàn)范圍的選擇泽西。用戶可以用通過滑動手指輕松選擇范圍:價(jià)格,距離缰趋,年齡捧杉。。秘血。很適合移動端味抖。 話不多說,先上效果圖:

jRange范圍選擇器
來個(gè)動圖吧

話說HTML5是自帶range選擇器的灰粮,

<input name="a" type="range" min="10" max="50" step="5">
H5自帶的range選擇器

只不過仔涩。。粘舟。熔脂。。

H5只能選擇一個(gè)點(diǎn)柑肴,不支持范圍選擇霞揉,而且加上數(shù)字顯示什么的也麻煩。

jRange可以輕松解決這些問題晰骑。好用又實(shí)在适秩!源碼可以在gitHub上下載。

由于官方文檔是英文的, 在這里給大家大概翻譯一下使用方法硕舆。

使用方法

1.在<head>中加入需要的css和js資源

<link rel="stylesheet" href="jquery.range.css">
<script src="jquery.js"></script>
<script src="jquery.range.js"></script>

注意, gitHub的源碼中是沒有jquery.js的秽荞,需要自己下載
2.在需要用到選擇器的地方加入
<input type="hidden" id="age-slider" value="23,40" />
這里的id名是自定義的抚官,也可以用class,只要和下面的js選擇器保持一致就行扬跋。value的兩個(gè)值是隨著用戶的拖動而變化的。
3.在body底部加入

<script>
      
        $(document).ready(function(){
          
            $('#age-slider').jRange({
                from: 18,
                to: 100,
                step: 1, 
                format: '%s',
                width: 300,
                showLabels: true,
                showScale: false,
                isRange : true,
                theme: "theme-blue"
            
            });
        });
</script>

輕松三部耗式,一個(gè)選擇器就實(shí)現(xiàn)啦胁住。

下面來講一下配置:

選項(xiàng) 必選 類型 說明
from 必選 Integer 最小值
to 必選 Integer 最大值
step 可選 Integer 增量 (默認(rèn)為1)
scale 可選 Array 刻度條。例如[0,50,100]
showLabels 可選 Boolean 顯示標(biāo)簽(默認(rèn)true)
showScale 可選 Boolean 顯示刻度(默認(rèn)true)
format 可選 String/Function 用來設(shè)置標(biāo)簽的格式 例如"%s 天"
width 可選 Integer 寬度(默認(rèn)300)
theme 可選 String 主題(默認(rèn)是"theme-green"綠色),還有"theme-blue"藍(lán)色刊咳。你可以在jquery.range.less中設(shè)置
isRange 可選 Boolean 是否為范圍(默認(rèn)false,選擇一個(gè)點(diǎn)),如果是true打肝,選擇的是范圍,格式為'1,2'
snap 可選 Boolean 是否只允許按增值選擇(默認(rèn)false)
disable 可選 Boolean 是否只讀(默認(rèn)false),若為true,只讀模式乡括,無法選擇。可以用js動態(tài)設(shè)置$('.slider').jRange('disable'); $('.slider').jRange('enable'); $('.slider').jRange('toggleDisable');
onstatechange 可選 Function 數(shù)字變化的時(shí)候的回調(diào)函數(shù)
ondragend 可選 Function 拖動結(jié)束時(shí)的回調(diào)函數(shù)
onbarclicked 可選 Function 刻度條被按住時(shí)的回調(diào)函數(shù)

另外,選擇器的值也可以通過js來動態(tài)修改:
改變選中的范圍:$('.slider').jRange('setValue', '10,20');
改變可選的范圍:$('.slider').jRange('updateRange', '0,100');
第二個(gè)參數(shù)是刻度贪绘,或者當(dāng)前值
$('.slider').jRange('updateRange', '0,100', '25,50');
$('.slider').jRange('updateRange', '0,100', 25);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌碉碉,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淮韭,死亡現(xiàn)場離奇詭異垢粮,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)靠粪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門蜡吧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人占键,你說我怎么就攤上這事昔善。” “怎么了畔乙?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵君仆,是天一觀的道長。 經(jīng)常有香客問我牲距,道長返咱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任嗅虏,我火速辦了婚禮洛姑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘皮服。我一直安慰自己,他們只是感情好参咙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布龄广。 她就那樣靜靜地躺著,像睡著了一般蕴侧。 火紅的嫁衣襯著肌膚如雪择同。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天净宵,我揣著相機(jī)與錄音敲才,去河邊找鬼。 笑死择葡,一個(gè)胖子當(dāng)著我的面吹牛紧武,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播敏储,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼阻星,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了已添?” 一聲冷哼從身側(cè)響起妥箕,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤滥酥,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后畦幢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坎吻,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年宇葱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了禾怠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,731評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡贝搁,死狀恐怖吗氏,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情雷逆,我是刑警寧澤弦讽,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站膀哲,受9級特大地震影響往产,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜某宪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一仿村、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兴喂,春花似錦蔼囊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至壶谒,卻和暖如春云矫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背汗菜。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工让禀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人陨界。 一個(gè)月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓巡揍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親普碎。 傳聞我的和親對象是個(gè)殘疾皇子吼肥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器缀皱,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案斗这? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,748評論 1 92
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,079評論 25 707
  • 2017.11.16 昨晚決心斷夜奶,昨晚七點(diǎn)多寶爸把寶寶哄睡著啤斗,到十二點(diǎn)多的時(shí)候有點(diǎn)想喝奶表箭,給喝了200ml,...
    躍兒媽咪閱讀 252評論 0 0
  • 新學(xué)期新氣象钮莲,縣教育局劉樹森局長來我校擔(dān)任校長免钻,他倡導(dǎo)每位老師要研究一個(gè)課題,做研究型的老師崔拥,寫寫隨筆极舔,可...
    春意盎然善桂閱讀 767評論 0 7