解决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 相关文章推荐
js获取url参数的使用扩展实例
Dec 29 Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
Jun 23 Javascript
Javascript学习笔记-详解in运算符
Sep 13 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
Jul 31 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
Feb 21 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
Jul 28 Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
Jan 01 Javascript
js实现PC端和移动端刮卡效果
Mar 27 Javascript
Javascript实现页面滚动时导航智能定位
May 06 Javascript
纯JS实现的读取excel文件内容功能示例【支持所有浏览器】
Jun 23 Javascript
vue-cli在 history模式下的配置详解
Nov 26 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线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
探讨方法的重写(覆载)详解
2013/06/08 PHP
php微信开发之关注事件
2018/06/14 PHP
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
Javascript中Eval函数的使用
2010/03/23 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
解析JavaScript中的标签语句
2013/06/19 Javascript
javascript如何判断输入的url是否正确
2014/04/11 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
canvas实现流星雨的背景效果
2017/01/13 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
Python编程中的反模式实例分析
2014/12/08 Python
python删除列表中重复记录的方法
2015/04/28 Python
redis之django-redis的简单缓存使用
2018/06/07 Python
我就是这样学习Python中的列表
2019/06/02 Python
django url到views参数传递的实例
2019/07/19 Python
python cumsum函数的具体使用
2019/07/29 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
Python 实现集合Set的示例
2020/12/21 Python
MIRTA官网:手工包,100%意大利制造
2020/02/11 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
汉米尔顿手表官网:Hamilton
2020/09/13 全球购物
移动通信专业自荐信范文
2013/11/12 职场文书
驾驶员培训方案
2014/05/01 职场文书
五年级学生期末评语
2014/12/26 职场文书