mode/plugin/jquery-rockdatepicker.js
(开头部分) 21KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
rockdatepicker 时间选择插件
caratename:chenxihu
caratetime:2014-05-13 21:40:00
email:qqqq2900@126.com
homepage:www.xh829.com
*/
(function ($) {
js.onchangedate = function(){}; //选择时间回调
function rockdatepicker(elet, options){
var obj = $(elet);
var can = options;
var rand = js.getrand();
var me = this;
var timeas = null;
this.rand = rand;
this.nY = 2014;//当前月份
this.nm = 5;
this.marr = [31,28,31,30,31,30,31,31,30,31,30,31];
this.weekarr= ['日','一','二','三','四','五','六'];
//初始化
this.init = function(){
this.initdevvalue();
obj[can.trigger](function(){
me.setcontent();
return false;
});
if(can.initshow){
me.setcontent();
};
obj.attr('rockdatepickerbool','true');
if(!can.editable)elet.readOnly =true;
};
this.initdevvalue = function(){
if(can.view=='date')can.format='Y-m-d';
if(can.view=='year')can.format='Y';
if(can.view=='month')can.format='Y-m';
if(can.view=='datetime')can.format='Y-m-d H:i:s';
if(can.view=='time')can.format='H:i:s';
if(can.formats)can.format = can.formats;
var lx = can.format;
if(lx=='H:i:00'||lx=='H:i'||lx=='i:s')can.view='time';
var minv = can.mindate;
if(isempt(minv))minv= obj.attr('mindate');
if(isempt(minv))minv= '1930-01-01 00:00:00';//最小时间
can.mindate = minv;
var maxv = can.maxdate;
if(isempt(maxv))maxv= obj.attr('maxdate');
if(isempt(maxv))maxv= '2050-12-31 23:59:59';//最大时间
can.maxdate = maxv;
this.max = this.shijienges(can.maxdate)
this.min = this.shijienges(can.mindate);
};
this.showtoday = function(){
this.todatetext = this.formdt('now');
this.todate = this.shijienges(this.todatetext);
后面还有 592 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
