2012-03-09 21 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

関連する問題