【发布时间】:2011-10-26 14:47:01
【问题描述】:
我正在 IE9 的 iFrame 中加载最新的 jQuery 和 jQuery-ui。
我收到关于 active = document.activeElement; 的未指定错误。如果我深入研究 jquery-ui 代码并返回 null:
active = null;
这解决了我的问题,因为从 iFrame 中启动时,似乎 document.activeElement 未在 IE9 中设置。
我在其他地方也读过类似的问题:
https://github.com/jquery/jquery-mobile/issues/2064
我真的不想使用 try/catch 来编辑 jquery-ui,但这是一个选项。
这个问题的最佳解决方案是什么?
【问题讨论】:
标签: jquery iframe internet-explorer-9