>  기사  >  웹 프론트엔드  >  자바스크립트 특수 캘린더 제어 공유_자바스크립트 기술

자바스크립트 특수 캘린더 제어 공유_자바스크립트 기술

WBOY
WBOY원래의
2016-05-16 15:11:491477검색

이 기사에서는 참고용으로 멋진 js 캘린더 컨트롤을 공유합니다.

JSLit.js를 참조하여 JSLite 및 jQuery와 호환되는 JSLite.io를 다운로드하세요

설치방법

페이지 참조 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: 이전 페이지 숨기기 버튼 미래 시간을 표시하며 기록을 찾아볼 수 없습니다.
  • 숨기기: 인터페이스를 표시하려면 클릭하세요.
  • setDate: 시간 설정, json 전달
  • 시간: 시간(시, 분) 선택 가능 여부 설정 "yyyy/MM 월 dd 일 hh:mm:ss" 일련번호 시간 형식 '기본값' 기본적으로 기본 시간 또는 지정된 시간이 입력에 표시됩니다

숨기기

인터페이스를 보려면 클릭하세요

<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>

예시 1

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()

예시 2

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

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.