拖动选值插件ranger.jquery.js
2018-04-25 | 2,957浏览 | 0评论 | 标签:jquery
最近需要用到左右拖动选值功能,如上图所示。为了让插件更适合自己的项目,也方便以后修改,于是决定自己写一个。如有坑请在下面留言告诉我。
功能场景
- 两个拖动块,取区间值
- 支持模块import
- 支持自定义最大最小值
- 支持pc和wap
- 依赖jQuery,对zepto作了兼容处理
项目地址
用法
引入必要文件:ranger.css、jquery(或zepto)、ranger.jquery.js 。
调用方法
$("#dom").Ranger({ from: 200, // 拖块(最小) to: 500, // 拖块(最大) min: 0, //区间(最小) max: 1000, //区间(最大) onDrag: function(res) { console.log(res) //结果回调 } })
补充
如果你只需要一个拖动块,可以考虑使用html5原生的input="range",再自定义样式,同样可以做出漂亮的ranger,这类文章网上有很多。
2018.5.31更新
- 修复了pc端快速拖动的卡顿问题
- 优化了内部结构,支持多个实例
(本篇完。有疑问欢迎留言探讨)
热门文章
- 微信小程序“拍照识图”上线(63,758)
- YouTube评论翻译插件《油管评论翻译机》上线了(60,288)
- 基金助手--chrome浏览器插件(45,193)
- 拍照识别彩票结果在线工具(31,943)
- vue+tabs动态组件方案漫谈(26,476)
- 《油管评论翻译机》使用说明书(25,337)
- 网页打印插件Print.js(23,978)
- 自用YouTube抓取评论+翻译工具(23,380)
- YouTube评论导出免费在线工具(18,054)
- px转rem/vw方法小结(17,565)