å‰?ä¸?久因为公å?¸活动需求,需è¦?一个简å?•的日期选择控件,而且时效性ä¸?是很短,所以ä¸?想去用JQuery UI那样笨é‡?的日期选择æ?’件,于是就有了今天这篇:
首先从需求角度出å?‘,我们对日期è¦?求ä¸?高,比如ä¸?è¦?求一定è¦?有明确的星期几,ä¸?è¦?求有明确的用户输入日期;但是è¦?求:
体积够å°?,速度够快
高度å?¯定制性,é…?置å?‚数完善
于是,我打算ä¸?用图片处ç?†界é?¢,采用CSS3é™?级处ç?†,å?•文件,HTML模æ?¿和CSS采用动æ€?注入的方å¼?。
完整代ç ?(16KB):jquery.DatePicker.js(未压缩),完善的é…?置å?‚数
完整DEMO地å?€:DatePicker
一个简å?•DEMO:
window.onload = function(){
$.getScript('/Lab/DatePicker/jquery.DatePicker.js', function(){
$('#date_picker_demo').datePicker({
followOffset : [0, 24]
})
.focus();
});
}
其实,说å°?那是相对于 JQuery UI那样的笨é‡?的æ?’件æ?¥说的,本æ?¥以为ä¸?用多少代ç ?就å?¯以æ?ž定了,没想到写ç?€写ç?€就 16KB 了。
上一篇:基于给定路径求相对路径
共11评论
å°?茗说:
于 2012-12-25 16:04:39 #
é?ž常滴ä¸?错
回å¤?
marczhong说:
于 2013-1-4 16:55:25 #
想询问下这个js文件调用对jquery有什么è¦?求么
我引入jquery-1.7.min.js和
jquery-1.7.js
页é?¢报对象ä¸?支æŒ?此属性或方法
原先使用的时间空间是jquery-ui-1.8.2.coustom.min.js
中的Datepicker
回å¤?
sp42说:
于 2014-2-2 20:34:59 #
体积ç¨?大
回å¤?
åˆ?始化默认值年月说:
于 2014-3-31 21:07:21 #
例如默认值为2010-11,点击时默认选中这个时间
回å¤?
rencai说:
于 2014-9-12 15:48:10 #
请问怎么一进入到页é?¢就显示在div里é?¢?
回å¤?
jk23it说:
于 2014-10-10 9:57:14 #
如果å?Œ时有两个日期控件,选中一个,å†?选中一个。两个日期控件都还存在。怎么去掉第一个控件
回å¤?
mou说:
于 2014-10-21 11:10:48 #
这个æ?’件放到input上 会影å“?input的blur事件 input的blur事件在选完日期å?Ž没å??应 需è¦?二次点击input bluræ‰?有效果
回å¤?
sunnydeng说:
�� 2015-9-30 13:27:28 #
控件很棒。å?ª是在jquery的弹出窗å?£中使用时,datepicker会显示在弹出window的å?Žé?¢,被windowé?®挡ä½?,请问该如何解决。
回å¤?
hp3325说:
于 2016-2-14 20:05:26 #
DatePicker实在是太好用了,
如何用CSS在整站å?Œ一页é?¢中调用呀,太多了一个个写代ç ?工作é‡?太大了,谢谢?
$('input.picker_1').datePicker({followOffset : [0, 24]});这样写ä¸?行
input type="text" name="" id="picker_1" class="picker_1"
input type="text" name="" id="picker_22" class="picker_1"
回å¤?
hp3325说:
于 2016-3-1 18:55:41 #
如何用一个CSS整站调用,给点æ??示å?§
回å¤?
hp3325说:
于 2016-3-2 14:15:39 #
等ç?€用呢,大大,或ç?€有ç»?验的朋å?‹给点æ??示å?§,谢谢
回å¤?