【发布时间】:2011-08-23 15:34:42
【问题描述】:
好的,这是迄今为止我遇到的最奇怪的错误。不过这很简单。如果我在任何版本的 Internet Explorer 中动态加载 jQuery 和 jQuery mobile,实际的 IE 窗口最小化。通过 IETester 的所有 IE 版本都会发生这种情况,但是,如果我在 IE9 中运行完整版,它会启动兼容模式并且由于某种原因不会最小化。
我尝试了各种加载脚本的方法(在示例代码中进行了注释),结果都是相同的。
为什么会这样?有办法解决吗?
【问题讨论】:
-
我可以确认我在普通 VM 上的 IE 7 中看到了这种情况。具体来说,窗口没有最小化 - 它被发送到堆栈的底部(最小化其他窗口,你会发现你的 IE 窗口仍然打开),感觉就像在某个地方调用了
window.blur(). (在我的 IE 9 上,它既不会最小化/模糊,也不会进入兼容模式。)
标签: javascript jquery debugging internet-explorer jquery-mobile