JavaScript运行时错误:无法获取未定义或空引用的属性“msie”
我只是尝试将我的jquery ui引用更改为母版页。 我只在Internet Explorer上得到上述错误。 我没有在Firefox和Chrome上得到错误。
这是抛出错误的jquery代码:
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()
我有以下母版页:
请让我知道我需要做什么? 我尝试将jquery引用放在head部分中,但是我的aspx文件中的jquery代码似乎给出了一个错误,说’dialog’对象未定义或’tooltip’对象未定义。 我认为当我尝试将引用放在head部分时,jquery库没有被加载。
jQuery.browser已经在jQuery 1.9中删除了(你使用的是1.10),因此任何将其作为对象处理的尝试(即访问其msie
属性)注定会失败。 如果您仍想使用它,请包含jQuery migrate plugin和jQuery
我将jquery-ui更新为1.11.3,问题就消失了。
jquery-browser-plugin现在提供$ .browser对象。 包括$ .browser.msie
- asp DropDownListChosen未在下拉列表中显示任何项目
- 如何使用jquery从列表框中禁用多项选择? 还是javascript?
- 如何在asp.net中使用jquery ajax从数据库加载图像
- jQuery Validate无法调用未定义的方法’call’
- 需要一种更好的方法来使用jqueryvalidation插件validationASP.NET复选框吗?
- 如何在asp.net中显示通知
- 如何使用jQuery Datatables和ASP MVC进行批量行更新
- 使用jquery设置asp.net标签的值并在ASP.NET中的Page_Load事件上访问它
- 在ASP.NET中使用QUnit测试Javascript的推荐结构