解决jquery的datepicker的本地化以及Today问题


Posted in Javascript onMay 23, 2012

1、本地化
可以直接加载文件,也可以直接在script后面加入如下语句

jQuery(function ($) { 
$.datepicker.regional['zh-CN'] = { 
closeText: '关闭', 
prevText: '<上月', 
nextText: '下月>', 
currentText: '今天', 
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', 
'七月', '八月', '九月', '十月', '十一月', '十二月'], 
monthNamesShort: ['一', '二', '三', '四', '五', '六', 
'七', '八', '九', '十', '十一', '十二'], 
dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], 
dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], 
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'], 
weekHeader: '周', 
dateFormat: 'yy-mm-dd', 
firstDay: 1, 
isRTL: false, 
showMonthAfterYear: true, 
yearSuffix: '年' 
}; 
$.datepicker.setDefaults($.datepicker.regional['zh-CN']); 
});

2、单击Today (今天) 直接在input 中显示日期,而不是跳转到今天的地方而需要用户再次点击日期修改方法很简单,在script中添加这段代码
$.datepicker._gotoToday = function (id) { 
var target = $(id); 
var inst = this._getInst(target[0]); 
if (this._get(inst, 'gotoCurrent') && inst.currentDay) { 
inst.selectedDay = inst.currentDay; 
inst.drawMonth = inst.selectedMonth = inst.currentMonth; 
inst.drawYear = inst.selectedYear = inst.currentYear; 
} 
else { 
var date = new Date(); 
inst.selectedDay = date.getDate(); 
inst.drawMonth = inst.selectedMonth = date.getMonth(); 
inst.drawYear = inst.selectedYear = date.getFullYear(); 
this._setDateDatepicker(target, date); 
this._selectDate(id, this._getDateDatepicker(target)); 
} 
this._notifyChange(inst); 
this._adjustDate(target); 
}
Javascript 相关文章推荐
飞鱼(shqlsl) javascript作品集
Dec 16 Javascript
封装好的省市地区联动控件附下载
Aug 13 Javascript
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
基于jquery的可多选的下拉列表框
Jul 20 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
Aug 06 Javascript
JavaScript不使用prototype和new实现继承机制
Dec 29 Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
Jul 28 Javascript
vue实现简单的星级评分组件源码
Nov 16 Javascript
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
js new Date()实例测试
Oct 31 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
Apr 23 Javascript
{}与function(){}选用空对象{}来存放keyValue
May 23 #Javascript
JavaScript基本编码模式小结
May 23 #Javascript
Javascript处理DOM元素事件实现代码
May 23 #Javascript
面向对象Javascript核心支持代码分享
May 23 #Javascript
Package.js  现代化的JavaScript项目make工具
May 23 #Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 #Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 #Javascript
You might like
php去除二维数组的重复项方法
2015/11/03 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
jQuery select的操作实现代码
2009/05/06 Javascript
ie focus bug 解决方法
2009/09/03 Javascript
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
js调用webservice中的方法实现思路及代码
2013/02/25 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
2016/04/29 Javascript
Python去除列表中重复元素的方法
2015/03/20 Python
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
Selenium的使用详解
2018/10/19 Python
Python常见数字运算操作实例小结
2019/03/22 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
售后主管岗位职责
2013/12/08 职场文书
优秀毕业生自荐信范文
2014/01/01 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
2014年优秀班主任工作总结
2014/12/16 职场文书
工作失职检讨书
2015/01/26 职场文书
教研活动主持词
2015/07/03 职场文书
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫