我已經遍佈很多很多網站試圖找出這個問題,絕對沒有用。我只能在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>
這是日期選擇器控制範圍內,但我確實有它的一個實例,它是不是從控制調用,它做同樣的事情。我只是在尋找一些意見。我一直在絞盡腦汁,在網絡上搜尋這個問題的時間太長了,而且我還沒有能夠用任何提示來解決這個問題。
提前致謝!