我知道通用的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'
        });
        }
    });
});

10-08 15:34