javascript特殊日历控件分享


Posted in Javascript onMarch 07, 2016

本文为大家分享了一个炫酷的js日历控件,供大家参考,具体内容如下

引用JSLit.js 下载 JSLite.io,兼容 JSLite 和 jQuery

javascript特殊日历控件分享

javascript特殊日历控件分享

安装方法

页面引用 JSLite 或者jQuery

<div id="JSLiteCalenbar4"><input type="text"></div>
<script type="text/javascript" src="../JSLite.js"></script>
<script type="text/javascript" src="JSLite.Calendar.js"></script>
<script type="text/javascript">
 var obj4 = document.getElementById("JSLiteCalenbar4")
 var cal=new $.calendar($("#JSLiteCalenbar4")[0],function(date){
  console.log(date);
  //返回更改的时间值date=2014-10-11
  $('#JSLiteCalenbar4 input').val()
  this.calBoxs.prev().val(date)
 })
 .hide()
 .time("yyyy/MM月dd日 hh:mm:ss",'default')
 console.log(cal);
</script>

扩展方法

  • hidePrevBtn:隐藏上一页 按钮 显示未来时间,不能翻阅历史
  • hide:点击显示界面
  • setDate:设置时间,传json
  • time:设置是否可以选则时间 (时分) "yyyy/MM月dd日 hh:mm:ss" 序列号时间格式 'default' 默认再input中显示默认时间或者指定时间

hide

点击显示界面

<div id="JSLiteCalenbar2"><div class="">点击显示</div></div>
<script type="text/javascript">
 var obj3 = document.getElementById("JSLiteCalenbar2")
 new $.calendar(obj3,{
  "now":"2014-09-15"
 },function(date){
  //返回更改的时间值date=2014-10-11
  console.log(date)
 }).hide();
</script>

例子一

var obj3 = document.getElementById("JSLiteCalenbar2")
new JSLite.calendar(obj3,{
 "now":"2014-09-15"

},function(date){
 //返回更改的时间值date=2014-10-11
 console.log(date)
 console.log("obj3")
}).time("yyyy/MM月dd日 hh:mm:ss",'default');



var cal = new JSLite.calendar(obj,function(){
 return {
  "now":"2014-09-15",//服务器当前时间
  "change":true,//是否更改当前时间以前的内容
  "interfaceNum":3,//显示当前以后多少个日历
  "workdate":[
   {
    "date":"2013-12",
    "day":["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "20"] 
   },{
    "date":"2014-09",
    "day":["10", "2", "3", "4", "5", "6", "20"] 
   },{
    "date":"2014-05",
    "day":["10", "2", "3", "4", "5", "6", "20"] 
   },{
    "date":"2014-10",
    "day":["12", "2", "3", "4", "5", "6", "20"] 
   }
  ]
 }
},function(date){
 //返回更改的时间值date=["2014-10-10,0","2014-10-11,0"]
 console.log(date)
}).hidePrevBtn()

例子二

var obj3 = document.getElementById("JSLiteCalenbar2")
new JSLite.calendar(obj3,function(date){
 //返回更改的时间值date=2014-10-11
 console.log(date)
 console.log("obj3")
}).hidePrevBtn().hide()

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
jQuery选择头像并实时显示的代码
Jun 27 Javascript
快速排序 php与javascript的不同之处
Feb 22 Javascript
jquery常用技巧及常用方法列表集合
Apr 06 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
Feb 02 Javascript
Js冒泡事件详解及阻止示例
Mar 21 Javascript
2种jQuery 实现刮刮卡效果
Feb 01 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
jQuery插件zepto.js简单实现tab切换
Jun 16 Javascript
AngularJs表单验证实例详解
May 30 Javascript
Angular使用动态加载组件方法实现Dialog的示例
May 11 Javascript
使用post方法实现json往返传输数据的方法
Mar 30 Javascript
JavaScript常用工具函数大全
May 06 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
Mar 07 #Javascript
论JavaScript模块化编程
Mar 07 #Javascript
js日期插件dateHelp获取本月、三个月、今年的日期
Mar 07 #Javascript
不定义JQuery插件 不要说会JQuery
Mar 07 #Javascript
javascript数组去重小结
Mar 07 #Javascript
详解JS正则replace的使用方法
Mar 06 #Javascript
浅谈javascript中的call、apply、bind
Mar 06 #Javascript
You might like
用PHP4访问Oracle815
2006/10/09 PHP
hadoop中一些常用的命令介绍
2013/06/19 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
脚本收藏iframe
2006/07/21 Javascript
了解一点js的Eval函数
2012/07/26 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
jQuery延迟加载图片插件Lazy Load使用指南
2015/03/25 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
2015/11/19 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
深入了解query和params的使用区别
2019/06/24 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
[45:38]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第一局
2016/03/02 DOTA
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
HTML5 本地存储和内容按需加载的思路和方法
2011/04/07 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
瑞士首家网上药店折扣店:McDrogerie
2020/12/22 全球购物
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
外科实习自我鉴定
2013/10/06 职场文书
入党积极分子思想汇报
2014/01/02 职场文书
学习自我鉴定
2014/02/01 职场文书
装饰活动策划方案
2014/02/11 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
Vue自定义铃声提示音组件的实现
2022/01/22 Vue.js