2013-10-29 54 views
0

我已經遍佈很多很多網站試圖找出這個問題,絕對沒有用。我只能在IE8中得到這個錯誤,它在Chrome,FF,IE9和IE10中工作正常)在IE8瀏覽器模式下使用IE10,但測試這個的業務部門都有IE8,問題都是一樣的。jQuery Datepicker不能在IE8中工作(其他文章沒有幫助)

的JavaScript運行時錯誤:對象不支持屬性或方法「日期選擇器」

  • 我曾經走過並提出確保到 的jQuery/jQuery的UI的任何其它引用頁面中存在,而他們沒有。
  • 我已經在主文件的頭部以正確的順序包含了這些文件。我已經使用外部鏈接(到谷歌網站和jQuery網站),錯誤是一樣的。這些文件是內部的並且正常工作。自定義jquery-ui文件包含所有正確的部分,包括datepicker。

    <link id="datePickerStyle" runat="server" href="~/css/newblue.css" rel="stylesheet" type="text/css" media="all" /> 
    <script src="<%= ResolveUrl("~/Scripts/jquery-1.9.1.js")%>" type="text/javascript" ></script> 
    <script src="<%= ResolveUrl("~/Scripts/jquery-ui-1.10.3.custom.min.js")%>" type="text/javascript"></script> 
    <script src="<%= ResolveUrl("~/Scripts/modernizr.custom.93132.js")%>" type="text/javascript"></script> 
    
  • 我試過使用.noConflict()模式。沒有什麼不同。

    <asp:TextBox ID="datebox" name="datepicker" runat="server" Text="" class="newblueCal" ></asp:TextBox> 
    
    
    <script type="text/javascript"> 
    $(document).ready(function() { 
    $("#<%=datebox.ClientID%>").datepicker({ 
    numberOfMonths: 2, 
    minDate: 0, 
    showOtherMonths: false, 
    selectOtherMonths: true, 
    showOn: "button", 
    buttonImageOnly: true, 
    hideIfNoPrevNext: true 
    }); 
    
    });  
    </script> 
    

這是日期選擇器控制範圍內,但我確實有它的一個實例,它是不是從控制調用,它做同樣的事情。我只是在尋找一些意見。我一直在絞盡腦汁,在網絡上搜尋這個問題的時間太長了,而且我還沒有能夠用任何提示來解決這個問題。

提前致謝!

回答

0

議決

後噸來看,固定,等...我發現有一個jQuery的compressed.js文件是造成錯誤。它是自動設置jquery版本到1.1.2,以及導致datepicker問題。