手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >解决jquery的datepicker的本地化以及Today问题
解决jquery的datepicker的本地化以及Today问题
摘要:1、本地化可以直接加载文件,也可以直接在script后面加入如下语句复制代码代码如下:jQuery(function($){$.datepi...

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);

}

【解决jquery的datepicker的本地化以及Today问题】相关文章:

jquery任意位置浮动固定层插件用法实例

JS通过Cookie判断页面是否为首次打开

浅谈Javascript线程及定时机制

jquery使用each方法遍历json格式数据实例

通过JavaScript脚本复制网页上的一个表格

基于jQuery插件实现环形图标菜单旋转切换特效

javasript实现密码的隐藏与显示

JS+CSS实现的拖动分页效果实例

在JS中操作时间之getUTCMilliseconds()方法的使用

JS中Eval解析JSON字符串的一个小问题

精品推荐
分类导航