Po prostu próbowałem zmienić swoje odwołania do jquery ui na stronę wzorcową. Dostaję powyższy błąd tylko w przeglądarce Internet Explorer. Nie dostaję błędu w Firefoksie i Chrome.Błąd środowiska wykonawczego JavaScript: Nie można uzyskać właściwości "msie" niezdefiniowanej lub zerowej referencji
Jest to kod jquery, gdzie jest błąd:
return a.browser.msie?(b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),b<c?a(window).width()+"px":b+"px"):a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function()
Mam stronę wzorcową poniżej:
<head id="Head1" runat="server">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/redmond/jquery-ui.css"
type="text/css" />
<asp:ContentPlaceHolder ID="ExtraHeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
<form id="form2" runat="server">
<asp:ScriptManager ID="ScriptManagerService" runat="server">
<Scripts>
<asp:ScriptReference Path="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ScriptMode="Auto" />
<asp:ScriptReference Path="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js" ScriptMode="Auto" />
</Scripts>
</asp:ScriptManager>
</form>
</body>
Proszę dać mi znać, co muszę robić? Próbowałem wstawiać odwołania jquery w sekcji head, ale kod jquery w moim pliku aspx wydaje się dawać komunikat "obiekt" dialog nie zdefiniowany lub obiekt "tooltip" nie został zdefiniowany. Myślę, że biblioteka jquery nie jest ładowana, gdy próbuję umieścić odniesienia w sekcji head.
Hej raina770w Dzięki! Chciałbym zmienić kod jquery.browser na jego zaktualizowaną wersję. Czy mógłbyś mi powiedzieć, co powinienem zrobić? Aby mój kod działał bez dodawania nowego odnośnika. Dziękuję! – CodeNinja
@Courage Jak na stronie API jQuery połączonej w odpowiedzi na raina77ow, używanie wtyczki migracyjnej jQuery wydaje się być jedynym sposobem. Mówi "Ta właściwość została usunięta w jQuery 1.9 i jest dostępna tylko przez wtyczkę jQuery.migrate. Spróbuj użyć funkcji wykrywania obiektów". – Itison
Nadal pojawia się błąd z migracją jquery załadowaną w dokumencie –