gpt4 book ai didi

jQuery IE 9 日期选择器错误

转载 作者:行者123 更新时间:2023-12-01 01:49:58 24 4
gpt4 key购买 nike

我正在使用 jQuery 1.7.2 和 jQuery UI 1.8.18。我的页面在 Chrome 和 Firefox 中运行良好,但在 IE 9 中运行不佳。
我收到以下错误:

SCRIPT5007: Unable to get value of the property 'inline': object is null or undefined 
jquery-ui.min.js, line 12 character 29775

它引用的代码是日期选择器代码,因此以下是我将日期选择器添加到两个不同元素的方法(请注意,这是在 $(document).ready(function(){) 内:

$('#revisedShipDate').datepicker({
onSelect: revisedShipDate,
dateFormat: "yy-mm-dd"
});

$('#nextCallDate').datepicker({
dateFormat: "yy-mm-dd"
});

有人以前见过这个问题并知道我可以采取什么措施来解决它吗?

最佳答案

使用 IE9 的日期选择器和我们网站的客户遇到类似的问题

我发现了什么:

如果操作系统是 64 位且运行的 IE9 是 32 位版本(通过在浏览器 ID 字符串 (navigator.appVersion) 中查找 WOW64 来获取 ID,则日期选择器将无法触发。

参见:https://forum.jquery.com/topic/datepicker-don-t-work-in-ie-9

请参阅:http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx (大约在页面下方的“功能 token ”下)WOW64 引用

到目前为止,解决方案的选择似乎仅限于解决方法:

  1. 使用元标记将浏览器版本强制恢复为 7 或 8
  2. 要求客户以兼容模式运行
  3. 要求客户确保他们运行的是 64 位版本的 IE9从 64 位操作系统运行时。

关于jQuery IE 9 日期选择器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13078073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com