[js插件]JqueryUI日期插件
引言
之前使用jqueryUi中的弹出框做了一个可拖拽的弹出登录框,也顺便将里面的常用的日期插件和文本框智能提示插件,也学习了一下。
使用方法
首先在项目中引入以下文件:
<!-- 日期插件 默认样式文件引用 -->
<linkhref="libs/JqueryUI/css/redmond/jquery-ui-1.10.4.custom.min.css"rel="stylesheet"/>
<!-- jquery核心插件 版本1.10.2 -->
<scripttype="text/javascript"src="libs/JqueryUI/js/jquery-1.10.2.js"></script>
<!-- 日期插件js文件 -->
<scripttype="text/javascript"src="libs/JqueryUI/js/jquery-ui-1.10.4.custom.min.js"></script>
<!-- 日期插件语言包 设置为中文 -->
<scripttype="text/javascript"src="libs/JqueryUI/js/jquery.ui.datepicker-zh-CN.js"></script>
常用方法
描述
|
类型 |
名称 |
描述 |
|
方法 |
datepicker |
该方法为日期插件的初始化方法。 |
常用参数
描述
|
类型 |
名称 |
描述 |
|
参数 |
changeMonth |
在日期的标题栏中是否出现下拉选择框,选择日期中的月份。true代表有选择框,false代表无选择框。 |
|
参数 |
changeYear |
在日期的标题栏中是否出现下拉选择框,选择日期中的年份。true代表有选择框,false代表无选择框。 |
|
参数 |
showButtonPanel |
在日期面板的下方出现两个按钮,一个是今天,一个是关闭。默认值是false,不显示的。 |
|
参数 |
closeText |
必须结合showButtonPanel使用,并且showButtonPanel的值必须是true,否则看不到效果。 |
|
参数 |
dateFormat |
表示日期显示的格式,可以设置为:mm/dd/yy、yy-mm-dd、 d M, y、DD, d MM, yy 、'day' d 'of' MM 'in the year' yy。 |
|
参数 |
defaultDate |
首次打开显示的日期,可以用Date对象指定一个实际日期,或指定距离今天的天数(如+7)、字符串(y表示年、m表示月、w表示周、d表示天,如"+1m+7d")默认为null,表示今天。 |
|
参数 |
showAnim |
日期界面出现的动画效果 |
|
参数 |
showWeek |
显示周,当前中的第几周。 |
|
参数 |
firstDay |
设置每周的第一天,0表示星期日1表示星期一等。 |
|
参数 |
yearRange |
设置下拉列表框中显示的年份范围,可以是相对今年(-nn:+nn)或相对于选择的年份(c-nn:c+nn)或绝对年份(nnnn:nnnn) |
示例
$(function(){
//日期插件 初始化方法
$("#datepicker").datepicker({
//在日期的标题栏中是否出现下拉选择框,选择日期中的月份。
//true代表有选择框,false代表无选择框
changeMonth:false,
//在日期的标题栏中是否出现下拉选择框,选择日期中的年份。
//true代表有选择框,false代表无选择框
changeYear:false,
//在日期面板的下方出现两个按钮,一个是今天,一个是关闭。
//默认值是false,不显示的
showButtonPanel:true,
//必须结合showButtonPanel使用,
//并且showButtonPanel的值必须是true,否则看不到效果
closeText:"关闭",
//表示日期显示的格式
//mm/dd/yy, yy-mm-dd, d M, y, DD, d MM, yy ,
//'day' d 'of' MM 'in the year' yy
dateFormat:"yy-mm-dd",
//缺省值在当前日期中加或减几天
defaultDate:-3,
//日期界面出现的动画效果
showAnim:"toggle",
//显示周 当前中的第几周
showWeek:false,
//默认firstDay 当前的第一天
firstDay:1,
//表示下拉框中年份的范围
yearRange:"c-10:c+10"
});
});
总结
这里总结了一下日期插件的相关内容,关于文本框智能提示的,可以参考官网的demo。
[js插件]JqueryUI日期插件的更多相关文章
- 原生JS+CSS实现日期插件
笔者最近在学习Element UI,觉得它提供的日期选择器既简单又美观,于是仿照着写了一个日期插件.笔者使用到的技术有ES5.CSS和HTML,控件兼容IE10+和谷歌浏览器.有一点需要注意,笔者使用 ...
- fastclick插件 导致 日期插件无法触发
fastclick源文件中有这一行,加个if条件就可以了 当touchend的时候我们判断一下他的event.target到底是啥,如果是date我们就不玩了,不要你fastclick了,用原生的去触 ...
- 基于JS功能强大的日期插件Kalendae
开发中需要一个日期插件,可以在zepto下使用,可以选择日期段,可以设置不可选日期 找到一个完全满足的,并且基于JS不依赖于任何库. 在线演示:http://chipersoft.com/Kalend ...
- 日期插件rolldate.js的使用
日期插件rolldate.js的使用 下载地址:http://www.jq22.com/jquery-info19834 效果: 代码: <!DOCTYPE html> <html ...
- js日期插件bootstrap-datetimepicker的使用
js日期插件——bootstrap-datetimepicker的使用心得: 在大多说的web项目中,都有日期选择器的使用.如果自己写一个日期选择器的话,费时又费力,而且不一定能写出来_(:3 」∠) ...
- JQuery日期插件
JQuery是一款非常优秀的脚本框架,其丰富的控件使用起来也非常简单,配置非常灵活.下面做一个使用日期插件datapicker的例子. 1.下载jQuery核心文件就不用说了吧,datepicker是 ...
- jquery日期插件jquery.datePicker参数
1.效果图 2.引入JS.CSS文件 jquery-ui.min.css和jquery-ui.min.js文件 Includes: core.js, widget.js, mouse.js, posi ...
- 轻量级的日期插件--datebox
jquery的日期插件有好几款,H5中的input也可以自带日期选择.但为什么要再写一个,有两个理由,一个是引用的文件太大,而有时候只需要很简单的功能,二个是想加一些自定义的效果不好改. 我写的这个功 ...
- My97DatePicker日期插件
My97DatePicker是一款优秀的日期插件,它可以很方便地实现各种日期选择效果,博得广大IT开发人员的青睐. 下面来讲讲它的常用功能及设置方法. 方法/步骤 先来最简单的配置方法: (1)下 ...
随机推荐
- django入门--django-blog-zinnia搭建个人博客
1.安装python 选择合适python2.7及以上版本安装https://www.python.org/downloads/ 2.建立虚拟环境 这不是必须的,但是建议使用,为每个项目单独引入依赖, ...
- acm专题---最小生成树
kruscal(eloge): 题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=1102 Problem Description There are N ...
- Vue.js——60分钟快速入门(转)
var vm = new Vue({ el: '#app', data: { people: [{ name: 'Jack', age: 30, sex: 'Male' }, { name: 'Bil ...
- entos 7 mailx配置163邮箱发送邮件
配置: .com .com set smtp-auth-user=wcczcl set smtp-auth=login set smtp-use-starttls set ssl-verify=ign ...
- npm install 装本地一直安装全局问题
想用npm安装一些模块,不管怎么装,一直装作全局. 以为是node有问题,重装了N次,却还发现这个问题. 困惑几天无果, 偶然间通过此文章发现,npm存在配置文件:https://www.sitepo ...
- git配置用户名跟邮箱
因为我有两个git账号 所以我现在要改变我的默认用户名跟邮件 我就需要去终端设置用户名跟邮箱 具体的命令行就是 设置git的用户名 git config --global user.name &quo ...
- 在Docker中自定义Jenkins镜像
一. 构建Jenkins slave. 1. 构建镜像需要三个步骤: (1) 创建Dockerfile (2) 构建镜像 (3)在master上改变agent的配置 2. 以下是创建一个服务Pytho ...
- 【ghost初级教程】 怎么搭建一个免费的ghost博客
ghost博客系统无疑是这个月最火热的话题之一,这个号称”只为博客“的系统,早在项目开始之初就受到了众人的关注.它使用了当前最火热node.js技术,10月14日发布了V0.3.3版本.江湖传言它将是 ...
- Python爬虫笔记(一)
个人笔记,仅适合个人使用(大部分摘抄自python修行路) 1.爬虫Response的内容 便是所要获取的页面内容,类型可能是HTML,Json(json数据处理链接)字符串,二进制数据(图片或者视频 ...
- [hdu4667]Building Fence 计算几何 瞎瘠薄搞
大致题意: 给出n个圆和m个三角形,求最小的的,能将所有图形覆盖的图形的周长. 正解为求所有三角形顶点与圆的切点以及圆和圆的切点构造凸包,再求路径. 因为要求结果误差<=1e-3 所以 我们可以 ...