2013-07-06 1 views
0

대화 상자에서 jquery의 datepicker를 확장하고 해당 단축키를 변경했습니다. 페이지가 다시로드되고 단축키에 의해 날짜가 선택되지 않는 문제가 있습니다. 대화 상자를 열고 다시 열면 바로 가기가 제대로 작동합니다.jquery datepicker가 확장 된 키 단축키를 사용할 때 포커스를 잃음

문제점을 찾을 수 없습니다. 다음은 코드 스 니펫입니다.

$.extend($.datepicker, { customKeyPress: function (event) { 
    var inst = $.datepicker._getInst(event.target); 
    var c = String.fromCharCode(event.which).toLowerCase(); 
    switch (c) {  
     case "t": 
      // Today (same as Ctrl+Home). 
      $.datepicker._gotoToday(event.target); 
      break; 
     case "+": 
      // Increase day (same as Ctrl+Right). 
      $.datepicker._adjustDate(event.target, +1, 'D'); 
      break; 
     case "-": 
      // Decrease day (same as Ctrl+Left). 
      $.datepicker._adjustDate(event.target, -1, 'D'); 
      break; 
    } 
    } 
    }); 


$('#datepicker').keypress(function (event) { 
    $.datepicker.customKeyPress(event); 
}); 

답변

0

$ (document) .ready() 함수를 사용하여 기본 날짜를 지정하십시오.

관련 문제