我知道通用的javascript datepickers很丰富,但是它们看起来都没什么变化。甚至jQuery UI datepicker看起来也有些过时。我可以使用现在看起来很粗糙的工具,但是以后我们将要改善它的外观(使其与UI的其余部分更加一致),并且我不想通过选择来射击自己一种将很难改变的。我只在谈论CSS / HTML的外观更改(或模板更改)
从模板灵活性的角度来看,您会推荐哪个日期/日历JavaScript插件?
谢谢,
最佳答案
使用Jquery UI,http://jqueryui.com/demos/datepicker/
这样您就不必再放置任何库了。它几乎具有您需要的所有功能以及完善的文档。见下面的例子
$(document).ready(function(){
// the jquery calendar
$( "#yourId" ).datepicker({
showOn: "both", // show on clicking image as well as text box
yearRange: "2000:2030",
buttonImage: imagePath+"/b-calendar.gif", // custom image
buttonImageOnly: true,
dateFormat: 'dd-M-yy',
showOtherMonths: true,
selectOtherMonths: true
,changeMonth: true
,changeYear: true
//,showAnim:"slideDown"
,buttonText: 'Show Calendar'
//,showButtonPanel : true
,prevText: 'Previous Month'
,nextText: 'Next Month'
,beforeShow: function (textbox, instance) { // work around 4 alignment
instance.dpDiv.css({
marginTop: (-textbox.offsetHeight) + 'px',
marginLeft: textbox.offsetWidth + 30+ 'px'
});
}
});
});