jquery calendar是一个很酷的日历效果,在多个浏览器测试过,都比较正常。下面来介绍一下如何使用这个日历到具体的web页面中。
head设置,将日历运行的js脚本以及css样式表装载
<script type="text/javascript" src="script/jquery-latest.pack.js"></script>
<script type="text/javascript" src="script/jquery-calendar.pack.js"></script>
<script type="text/javascript" src="script/calendar-demo.js"></script>
<style type="text/css">
@import url(css/jquery-calendar.css);
</style>
如果要对日历进行特殊设置,jquery-calendar.css可以修改成你自己喜欢的样式,这对css的代码要有一定的基础才行。
如要修改日历的基本配置,可以修改calendar-demo.js中的代码,如下代码,及对应于页面展示的脚本
- $(document).ready(function () {
- popUpCal.hideCalendar();
- // default setting
- popUpCal.closeText = 'Close';
- popUpCal.prevText = '<Prev';
- popUpCal.nextText = 'Next>';
- popUpCal.currentText = 'Today';
- popUpCal.dayNames = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
- popUpCal.monthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
- popUpCal.dateFormat = 'DMY/';
- popUpCal.minDate = new Date(2005, 4 - 1, 1);
- popUpCal.maxDate = new Date(2008, 4 - 1, 30);
- $('#more div').hide();
- $('#more0').show();
- popUpCal.autoPopUp = false;
- $('.calendarButton').calendar();
- popUpCal.autoPopUp = true;
- $('.calendarFocus').calendar();
- });
<div class="container">
<p>Calendar appears on focus: <input type="text" size="10" class="calendarFocus"/></p>
<p>Calendar appears via button: <input type="text" size="10" class="calendarButton"/></p>
</div>
jQuery Calendar是一个跨浏览器的日历插件,本篇博客介绍了如何将其集成到网页中并进行个性化设置。通过在<head>部分引入JS脚本和CSS样式表,你可以实现日历功能。对于样式调整,可以修改calendar-demo.js和jquery-calendar.css。同时,文章展示了如何通过JavaScript代码改变日历的默认配置,如日期格式、月份和星期名称、最小最大日期等。
321

被折叠的 条评论
为什么被折叠?



