0

클라이언트가 회사의 내부 양식을 갖고 싶어하고 IE9를 사용합니다. 문제는 datepicker가 IE9에 나타나지 않는다는 것입니다. 내가 얻을 수있는 유일한 것은 datepicker UI (높이가 약 5px)의 상단입니다.Datepicker가 IE9에 표시되지 않음

스크린 샷 : 코드의

조각 :

<script type="text/javascript"> 
    $(function() { 
    $('input.datepicker').datepicker({ 
    dateFormat: 'dd-mm-yy', 
    changeMonth: true, 
    changeYear: true, 
    showOn: 'focus', 
    beforeShowDay: function(date) 
    { return [(date.getDay() == 2 || date.getDay() == 4), ""]; } 
    }, 
    $.datepicker.regional['nl']); 
    }); 
</script> 

<li> 
<label for="datum">Datum</label><br/> 
    <input type="text" id="datum" value="" class="datepicker" name="datum" placeholder="Datum" class="required"/> 
</li> 

누구 날짜 선택기의 UI가 표시되지 않는 이유 어떤 생각을 했습니까?

친절하게 제공합니다.

+0

하면 전체 코드를 게시하시기 바랍니다 수 - 어쩌면 jsfiddle.net에서를? jquery-ui CSS 자산을 포함 시켰습니까? –

+0

다른 브라우저에서 이것을 디버깅 해 봤니? – MalSu

+0

http://jsfiddle.net/pxfunc/meUjE/ jsfiddle의 코드, 게시 한 코드에 같은 오류가 없습니다. jsfiddle.net에서 문제를 재현 할 수 있습니까? – MikeM

답변

0

귀하의 provided 출처에 jquery.cookie.js을 포함하십시오. 오류는 control.js에서 발생합니다.

편집 :

추가 적절한 종속성

<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" /> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"></script> 

제거 :

<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.3/themes/base/jquery-ui.css"/> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 
<script src="http://jquery-ui.googlecode.com/svn/trunk/ui/jquery.ui.core.js" type="text/javascript"></script> 
<script src="http://jquery-ui.googlecode.com/svn/trunk/ui/jquery.ui.datepicker.js" type="text/javascript"></script> 
+0

이 추가되고 오류가 수정되었지만 문제가 여전히 있습니다. –

관련 문제