JQuery日期选择控件-兼容手机端
在项目中经常使用到日期时间控件。
用的时候总是临时去找,现在记录下,以备下次使用。
官网http://www.bootcss.com/p/bootstrap-datetimepicker/
需要引用一个CSS,两个JS
bootstrap-datetimepicker.min.js
bootstrap-datetimepicker.zh-CN.js
在页面添加事件。
1 <script>
2 $("input[data-type='datetime']").datetimepicker({
3 format:'yyyy-mm-dd', // 时间显示格式 默认值: ‘mm/dd/yyyy’
4 weekStart: 1, // 一周从哪天开始
5 todayBtn: true, // 是否显示当天日起按钮
6 language: 'zh-CN', // 语言显示格式,默认'en'
7 showMeridian: false, //是否显示上下午
8 keyboardNavigation: false, //是否允许通过方向键改变日期
9 todayHighlight: true, // 当天日期是否高亮显示
10 autoclose: false, // 当选择一个日期之后是否立即关闭此日期时间选择器
11 pickerPosition: "bottom-left", // 选择框位置,可选参数:'bottom-right', bottom-left’,’top-right’,’top-left’
12 minView: 2, // 日期时间选择器所能够提供的最精确的时间选择视图,默认值:0,可选参数:0(小时)、1(天)、2(月)、3(年)、4(十年)
13 startView: 2, // 日期时间选择器打开之后首先显示的视图,默认值:2,可选参数:0(小时)、1(天)、2(月)、3(年)、4(十年)
14 forceParse: true, // 当输入的格式不正规时,强制尽量解析成规定的格式
15 });
16 </script>
可能会用到的css
1 .datetimepicker .today{ background: #eee; }
2 .datetimepicker .fa{ width:6px; height:10px; margin-left:6px; background-size: 100% 100% !important; display: block; }
3 .datetimepicker .fa-angle-left{ background: url(/images/icon_right.png) no-repeat; transform: rotate(180deg); }
4 .datetimepicker .fa-angle-right{ background: url(/images/icon_right.png) no-repeat; }
5 .datetimepicker th{ font-weight: normal; color:#999; }
6 div[data-control-type='datetime'] .controls{ position: relative; }
7 div[data-control-type='datetime'] .controls input{ background: none; cursor: pointer; }
8 div[data-control-type='datetime'] .controls.hideImg:before{ display:none;}
9 div[data-control-type='datetime'] .controls:before{ content:''; width:26px; height:26px; background: url(/form/images/calendar.png) no-repeat; position: absolute; right: 12px; top: 0; }
10 form .form-group:last-child { margin-bottom: 9px; }
11
12 .datetimepicker td, .datetimepicker th{ padding:0 2px !important; }
当然还需要基础的jquery.js和bootstrap.css
==============2017.6.30更新=============
手机上的时间控件使用的是mobiscroll
参考:http://www.oschina.net/question/2273297_195678
onBeforeShow:function (inst) { inst.settings.wheels[0].length>2?inst.settings.wheels[0].pop():null; }//弹掉“日”滚轮
在线演示:http://www.jq22.com/yanshi4976
Demo:http://pan.baidu.com/s/1dFksQcT 密码:nhwp
最后找到一个兼容PC和手机端的日期选择控件
附上链接:http://www.bcty365.com/demo-133-610-2.html
JQuery日期选择控件-兼容手机端的更多相关文章
- JQuery好用的日期选择控件 DatePicker
近期发现一个很好的基于JQ的前端UI日期选择控件Jquery.DatePicker.js 下载地址:jquery.DatePIcker.js 演示地址:DatePicker - 基于jQuery 1. ...
- 打造基于jQuery的日期选择控件
终于把jQuery拼写正确了哈,哈哈javascript也是区分大小写的,所以确实不能写错,今天我来和大家分享的是日期选择控件的实现,功能也许不够强大,但是能够满足需求. 我之前也写过(正确的说是改过 ...
- jquery mobiscroll移动端日期选择控件(无乱码)
jquery mobiscroll移动端日期选择控件(无乱码) <pre><!DOCTYPE html><html lang="en">< ...
- 用c/c++混合编程方式为ios/android实现一个自绘日期选择控件(一)
本文为原创,如有转载,请注明出处:http://www.cnblogs.com/jackybu 前言 章节: 1.需求描述以及c/c++实现日期和月历的基本操作 2.ios实现自绘日期选择控件 3.a ...
- js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件
例如域名是 a.xx.com 和 b.xx.com 如果一个页面中引入多个iframe,要想能够操作所有iframe,必须都得设置相同domain. 如果iframe的时候 a包含b 为 ...
- [Ext JS 4] 实战之 带week(星期)的日期选择控件(三)
前言 在 [Ext JS 4] 实战之 带week(星期)的日期选择控件(二) 的最后,有提到一个解决方案. 不过这方案有一个条件 ==> “2. 每年的周数从(1-52), 如果超过52 周 ...
- Swift - 日期选择控件(UIDatePicker)的用法
1,使用storyboard创建日期选择控件 首先我们将一个UIDatePicker控件和一个按钮直接添加到Main.Storyboard上.该按钮是为了点击时弹出提示框显示当前选择的日期和时间. 同 ...
- Android自定义View(RollWeekView-炫酷的星期日期选择控件)
转载请标明出处: http://blog.csdn.net/xmxkf/article/details/53420889 本文出自:[openXu的博客] 目录: 1分析 2定义控件布局 3定义Cus ...
- 取消layUI中日期选择控件默认填充日期
input标签中使用日期选择控件填写,加载时默认填充当前日期, 标签设置了placeholder="请选择" autocomplete="off",但是并没有效 ...
- jquery日期时间控件
代码下载地址: jquery日期时间控件下载地址 . 工作中用到, 这里分享一下, 避免重复摸索劳动. 一. HTML 文件 <!DOCTYPE HTML PUBLIC "- ...
随机推荐
- 工控小工具 snmp 、opc ua 、modbus 、tcp、bacnet 开发环境Net6.0
下载地址 https://files.cnblogs.com/files/blogs/745639/net6.0-windows.rar?t=1674114312
- CMMI的软件工程13-16章读书笔记
一.软件测试 软件测试是为了发现程序中的错误而执行的过程.测试只能证明软件有错,而不能保证软件程序没错. 1. 软件版本 Alpha版 公司内测版本 Beta版 对外公测版本 发布版 正式发布版本 ...
- springBoot 这货特别火
现在 Spring Boot 非常火,各种技术文章,各种付费教程,多如牛毛,可能还有些不知道 Spring Boot 的,那它到底是什么呢?有什么用?今天给大家详细介绍一下. Spring Boot ...
- 2html5
多媒体标签 <audio> <audio src='../audio/bxb.mp3' controls="controls" autoplay="au ...
- CATIA的后处理
同其他的cam软件一样,catia可以使用配置好的后处理文件输出相应的G代码文件, 也可以输出相应的刀位文件. 下图中的1选择的是后处理文件:下图2种设置的是输出刀位文件的格式. 输出G代码: 选择[ ...
- linux关于文件的创建方式
1:文件的创建方式: mkdir 用于创建目录: 语法: mkdir -p 目录名 举例:创建一个在run目录下的一个demo目录: 可以写成: mkdir /run/demo 亦可以写成 mk ...
- 实验3 C语言分支语句和循环语句编程应用
任务一 #include<math.h> #include<stdio.h> int main() { float a,b,c,x1,x2; float delta,real, ...
- Angular架构学习
定义 Angular 是一个用 HTML 和 JavaScript 或者一个可以编译成 JavaScript 的语言(例如 Dart 或者 TypeScript ),来构建客户端应用的框架. 写 An ...
- Microsoft SQL Server,错误: 3023
对数据库的备份.文件操作(如 ALTER DATABASE ADD FILE)以及加密更改必须序列化.请在当前备份或文件操作完成后重新发出该语句.ALTER DATABASE 语句失败. (Micro ...
- java8 stream按某个字段分组,允许分组字段是null
Map<String, List<Dto>> deviceMap = deviceList.stream().collect(Collectors.groupingBy(Dto ...