å‰?ä¸?ä¹…å› ä¸ºå…¬å?¸æ´»åŠ¨éœ€æ±‚,需è¦?一个简å?•çš„日期选择控件,而且时效性ä¸?是很çŸï¼Œæ‰€ä»¥ä¸?想去用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 了。
上一篇:基于给定路径求相对路径
下一篇:JPG�进 & PNG/PNG24 交错测试
共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 #
ç‰ç?€ç”¨å‘¢ï¼Œå¤§å¤§ï¼Œæˆ–ç?€æœ‰ç»?验的朋å?‹ç»™ç‚¹æ??示å?§ï¼Œè°¢è°¢
回�