2012-07-22 6 views
0

datetimepicker를 작동 가능하도록 동축시킬 수 없습니다. Datepicker가 정상적으로 작동합니다. 그러나 애드온은 약 7 시간의 시도 후에는 작동하지 않습니다.

방화범이 끌리지 않는 404가 표시됩니다.

모든 jQuery 라이브러리는 테마 프레임 워크에도 포함되어 있습니다.

$ .datepicker의 모든 인스턴스를 스크립트의 jQuery.datepicker로 바꾸려고 시도했습니다. 이것은 아무런 효과가 없었다.

위 또는 아래로 스크립트를 이동하거나 결합하려고했습니다. 같은 오류가 계속 발생합니다. 나는이 포럼에서 몇 가지 관련 해답을 조사해 보았다. jQuery 문학을 리뷰했지만 특정 문제를 해결하지 못했습니다.

내 코드는 여기입니다. 몇 가지 html 입력. Datepicker가 정상적으로 작동합니다.

`jQuery(document).ready(function(){ 
    jQuery('#datepicker').datepicker(); 
}); 

jQuery(document).ready(function(){ 
    jQuery('#datetime').datetimepicker(); 
});` 

이 코드 세그먼트는 정상적으로 작동합니다. 있는 DateTimePicker은 $가 정의되지 .datepicker

$.datepicker.parseDateTime = function(dateFormat, timeFormat, dateTimeString, dateSettings, timeSettings) {

라인을 맞았습니다.

답변을 모르는 경우 javascript/jQuery가 오류에 대한 자세한 정보를 생성 할 수있는 방법이 있습니까?

+1

* *을 DateTimePicker를 보여? jQuery UI에 대해 이야기하고 있다면 [http://jqueryui.com/demos/]가 없다. 날짜 선택 도구가 있지만 날짜/시간 선택 도구는 없습니다. –

+0

은 datetimepicker가 JQuery UI와 함께 출시 되었습니까? –

답변

1

변경 본다. Jquery는 각 doc.ready 함수를 순서대로 처리 할 것이므로 초기로드 후 Jquery가 작동해야합니다.

또한 디버깅을 목적으로 크롬에 내장 된 개발 도구를 사용하십시오. PC의 Ctrl-Shift-j가 열리면 콘솔 메시지를보고 무슨 일이 일어나는지 알 수 있습니다.

은을 heres jsfiddle은 작업 구문 http://jsfiddle.net/XA79k/

0
(function($$) { 


$$(document).ready(function(e) { 
     $.datepicker.parseDateTime = function(dateFormat, timeFormat, dateTimeString, dateSettings, timeSettings) { 
}); 

}) (jQuery); 

나는 비슷한 문제가있어서 충돌이 있었기 때문에 이런 식으로해야했습니다. jQuery.noConflict()도 시도했지만 작동하지 않았습니다. 위의 코드는 나를 위해 일했습니다. 당신이로드되기 전에 함수를 호출하려고하는 것처럼이

jQuery(document).ready(function(){ 
     $.datepicker.parseDateTime = function(dateFormat, timeFormat, dateTimeString, dateSettings, timeSettings){}; 
}); 

+0

둘 다 초기 문제를 극복하는 것 같습니다. 그러나 새로운 오류가 발생합니다 : function datetimepicker not found. 여기에서 오류가 발생합니다. jQuery (function() { jQuery (". datetimepicker"). datetimepicker(); }); ' – user723220

+0

아니요. 내가 시작했던 곳으로 돌아 가라. 이것은 순수한 악마입니다. 11 시간 나는 절대적으로 아무것도 낭비하지 않았다. 나는 그의 고객에게 그의 달력에 '시간'이라고 쓰여진 분야가 1,500 달러가들 것이라고 말할 것입니다. 물론, 그것은 아이디어가 아닙니다. Javascript는 미래 세대에게 유용 할 수 없습니다. 그것은 살균적이고 강박적이며 결코 작동하지 않습니다. – user723220

+0

문제를 파악 했습니까? http://jsfiddle.net/XA79k/1/ 당신은 jQuery 라이브러리, jQueryUI 라이브러리, jquery-ui-timepicker-addon.js를 포함하고 있는지 확인해야합니다. JqueryUI의 CSS와 datetimepicker의 CSS가있다.그 순서대로 그들을 포함하고 당신 shouldnt는 문제가있다. –

관련 문제