fDatepicker-Json.js
持后台渲染后台数据的移动端满屏日历插件,支持单个月份切换和多个月份平铺展示两种方式。使用多月份平铺展示时,支持初始化加载个数、分页加载。 目前供需要展示价格、库存的业务线使用。
Initialize
// datavar json = "date": "2015-08-09" "currency": "$" "price": "1923" "quota": 0 "date": "2015-08-12" "currency": "$" "price": "1923" "quota": 10 "date": "2015-08-16" "currency": "$" "price": "1923" "quota": 2 "date": "2015-08-23" "currency": "$" "price": "1923" "quota": 0 "date": "2015-08-26" "currency": "$" "price": "1923" "quota": 0 "date": "2015-08-30" "currency": "$" "price": "1923" "quota": 0 "date": "2015-09-03" "currency": "$" "price": "1923" "quota": 0; // single framevar datepicker = container: '#container' initDate: '2015/8/21' startDate: '2015/8/3' endDate: '2016/8/3' singleFrame: true dateJson: json { ; }; // multiple framesvar datepicker = container: '#container' initDate: '2015/8/21' startDate: '2015/8/3' endDate: '2016/8/3' initFrame: 4 loadFrames: 3 loadOffset: 60 dateJson: json { ; }; Demo
link:http://frender.github.io/fDatepicker-Json.js
Options
- container
@String
需要制定的展示日历的根元素
- initDate
@String or @Date
初始化的选中日期。如果使用
@String类型,请遵循标准的YYYYMMDD模式,否则实现标准Date.parse的浏览器会报invalid date错误。下同。
- startDate
@String or @Date
日历的开始日期
- endDate
@String or @Date
日历的结束日期
- singleFrame
@Boolean
使用单个月份模式,支持月份切换
- initFrames
@Number
【多月份模式】初始化的个数
- loadFrames
@Number
【多月份模式】分页加载每页的个数
- loadOffset
@Number
【多月份模式】动态加载的偏移量
- i18n
@Boolean
开启国际化支持英文模式,默认使用中文模式
- dateJson
@Object
渲染价格日历需要的数据
- selectCallback
@Function
选择日期后的回调函数
Installation
bower install fDatepicker-Jsonjs --save-dev or
npm install fdatepicker-jsonjs --save-dev Version
- 1.0.0