javascript特殊日曆控制項分享_javascript技巧

來源:互聯網
上載者:User

本文為大家分享了一個炫酷的js日曆控制項,供大家參考,具體內容如下

引用JSLit.js 下載 JSLite.io,相容 JSLite 和 jQuery

安裝方法

頁面引用 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()

以上就是本文的全部內容,希望對大家的學習有所協助。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.