jQuery UI -- 日历选择器

jquery-ui-1.10.3.custom.min.js的大小是223KB,而jquery.ui.core.jsjquery.ui.datepicker.js 的大小一起是84KB。

这样,我们同样能实现一个日期选择器的功能,但是就没有 jQuery UI 其他部件的功能。

为了让日期选择器与我们的网站整体格调相似,我们先来看一下 datepicker() 样式的修改。

核心手段就是定位要修改部位的 class ,然后在自己的 css 中修改样式即可覆盖。下面列举几个例子:

/更改jQuery UI主题的对话框header的背景/

.ui-widget-header {

background:url(…/img/ui_header_bg.png);

}

/按钮正常状态的背景/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {

background:url(…/img/ui_header_bg.png);

}

/日历UI的今天单元格样式/

.ui-datepicker-today .ui-state-highlight {

border:1px solid #eee;

color:#f60;

}

/日历UI的选定单元格样式/

.ui-datepicker-current-day .ui-state-active {

border:1px solid #eee;

color:#06f;

}

注意:默认情况下,日历显示为英文。如果你想使用中文日历,直接引入中文语言包即可。或者把中文语言包的几行代码整合到某个js文件里即可。(为了减少文件的引入,推荐采用后者)

中文语言包是 :

<script src="./jquery-ui-1.10.3.custom/development-bundle/ui/i18n/jquery.ui.datepicker-zh-CN.js"></script>

引入后的日期选择器就变成这样了:

3、datepicker()方法中的属性

日历方法有两种形式:

1.datepicker(options),options 是以键值对的形式传参,每个键值对表示一个选项。

2.datepicker(‘action’,param),action是操作对话框方法的字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值