jQuery插件实现的日历功能示例【附源码下载】


Posted in jQuery onSeptember 07, 2018

本文实例讲述了jQuery插件实现的日历功能。分享给大家供大家参考,具体如下:

先来看看运行效果:

jQuery插件实现的日历功能示例【附源码下载】

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com jQuery日历插件</title>
<!--引入jQuery类库文件-->
<script src="js/jquery-1.7.1.min.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery.ui.datepicker-zh-CN.js"></script>
<!--引入Css样式类库文件-->
<link rel="stylesheet" href="css/ui-lightness/jquery-ui-1.8.18.custom.css" rel="external nofollow" />
<style>
 #startTime,#endTime{
  /* background-color:red;*/
 }
</style>
<script type="text/javascript">
  $(function(){
    //设置日历显示的采用的地区 是中国
    $.datepicker.setDefaults( $.datepicker.regional[ "zh-CN" ] );
    $("#startTime,#endTime").datepicker({
    //altField:"#actualDate",
    //altFormat:"DD, d MM, yy",
  autoSize:false ,//自动调整大小的操作 改变的输入框的大小
  changeMonth:false,//如果为true 弹出一个下拉的菜单
  changeYear:false, //前边有默认10年 当前年份的 后边有默认10年组成的下拉菜单
  dateFormat:"yy-mm-dd", //日期的格式 呈现在输入的文本框中
  defaultDate:+1, //缺省的日期  + - 相对于当前的日期 计算
    showWeek: true, //显示当前年的周数
  firstDay:1, //当前年份开始的第一天
  showOn:"button", //borth 既可以触发按钮 又可以触发文本框 弹出 日历 如果是button 只能触发button事件
  buttonImage: "images/calendar.png", //设置按钮的图片
  buttonImageOnly: true,    //设置这按钮只显示图片效果 不要有button的样式
  showAnim:"toggle", //弹出日历的效果
  prevText:"上一月",
  nextText:"下一月",
  yearRange:"c-5:c+5", //年份的前后取值范围
  //minDate:1,
  //maxDate:25,
  /*
   结束日期的最小值 必须大于等于  开始日期的最大值
  */
  //showOtherMonths: true, //显示当前月份日期的其他日期值
  //selectOtherMonths: true, //显示当前月份日期的其他日期值 并且是可以选择的 默认是不可以选择的
    numberOfMonths:1, //连续弹出3个月的日历
  showButtonPanel:true,
  closeText:"guan",
  //gotoCurrent:true
  onSelect:function(textDate,inst){
    alert(textDate);
   }
   });
  });
</script>
</head>
<body>
   <div>演示日历的效果</div>
   <!-- <div id="datepicker"></div>-->
   开始日期:<input type="text" id="startTime" />
   结束日期:<input type="text" id="endTime" />
</body>
</html>
jQuery 相关文章推荐
jQuery插件Echarts实现的渐变色柱状图
Mar 23 jQuery
jQuery手风琴的简单制作
May 12 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jQuery选择器之层次选择器用法实例分析
Feb 19 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
jquery使用echarts实现有向图可视化功能示例
Nov 25 jQuery
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 #jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 #jQuery
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 #jQuery
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 #jQuery
jQuery实现基本动画效果的方法详解
Sep 06 #jQuery
jQuery滑动效果实现方法分析
Sep 05 #jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 #jQuery
You might like
谈谈PHP的输入输出流
2007/02/14 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
2012/07/31 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
javascript之大字符串的连接的StringBuffer 类
2007/05/08 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
基于 Node.js 实现前后端分离
2016/04/23 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
2016/07/01 Javascript
BootStrap 附加导航组件
2016/07/22 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
2016/10/28 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
Mint UI实现A-Z字母排序的城市选择列表
2018/12/28 Javascript
express.js中间件说明详解
2019/03/19 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
python代码检查工具pylint 让你的python更规范
2012/09/05 Python
简单的编程0基础下Python入门指引
2015/04/01 Python
使用Python操作MySQL的一些基本方法
2015/08/16 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
详解python之多进程和进程池(Processing库)
2017/06/09 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
Python+OpenCV图像处理——实现轮廓发现
2020/10/23 Python
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
利群广告词
2014/03/20 职场文书
2014年质检员工作总结
2014/11/18 职场文书
单位考核聘任报告
2015/03/02 职场文书
校车安全管理责任书
2015/05/11 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android