2012-03-09 6 views
1

Internet Explorer에서 datepicker를 사용하는 데 문제가 있습니다. 다른 모든 브라우저에서는 IE와 함께 문제가 없습니다.datepicker 및 Internet Explorer

<script type="text/javascript"> 
(function($) { 
    $(document).ready(function() { 
      $("#slider").easySlider({ 
       auto: true, 
       continuous: true 
      }); 

      $(".tcal").datepicker({ 
       changeMonth: true, 
       changeYear: true, 
       showOn: "both", 
       minDate: '-122Y', 
       maxDate:'0', 
       yearRange: "-122", 
       buttonImage: "/images/kalender3.gif", 
       buttonImageOnly: true 
      }); 
       $(".tver").datepicker({ 
        changeMonth: true, 
        showOn: "both", 
        buttonImage: "/images/kalender3.gif", 
        buttonImageOnly: true, 
        minDate: '0', 
        maxDate: '+1Y', 
       }); 
      $('.tcal,.tver').datepicker('option', $.extend({showMonthAfterYear: false},$.datepicker.regional['<?php print(($lng=='1')?'nl':'fr');?>'])); 
       $('.tcal,.tver').datepicker("option", "dateFormat", "dd/mm/yy"); 
}); 


}) (jQuery); 

</script> 

그러나 이것은 Internet Explorer에서 작동하지 않습니다

내가 사용하는 코드는 다음입니다. 내 홈 페이지에는 슬라이더가 있으며 더 이상 작동하지 않습니다. 하지만 그 부분을 언급 할 때 작동합니다 :

$(".tcal").datepicker({ 
      /* changeMonth: true, 
       changeYear: true, 
       showOn: "both", 
       minDate: '-122Y', 
       maxDate:'0', 
       yearRange: "-122", 
       buttonImage: "/images/kalender3.gif", 
       buttonImageOnly: true*/ 
      }); 
       $(".tver").datepicker({ 
        /*changeMonth: true, 
        showOn: "both", 
        buttonImage: "/images/kalender3.gif", 
        buttonImageOnly: true, 
        minDate: '0', 
        maxDate: '+1Y',*/ 
       }); 

누군가 내가 실수로 어디에서 알 수 있습니까?

답변

2

일부 IE 버전에서는 쉼표를 사용할 수 없습니다.

maxDate: '+1Y' 

후에 쉼표를 제거하면 어떻게됩니까?

+0

네, 고맙습니다. 그럴 것 같았 습니다만, 이유 때문에, 마지막 쉼표를 살펴볼 때마다. 정말 고마워; – user993177