【问题标题】:IE not loading properly only the first timeIE 仅第一次无法正确加载
【发布时间】:2015-05-15 16:56:18
【问题描述】:

我有一个可以在 Chrome、Firefox 和 Safari 中完美运行的应用程序,但是当我在 IE 上加载它时发生了一件奇怪的事情:所有页面都加载在左侧,一两次刷新后它就可以正常加载。

这里有两张描述性图片:

第二次(在一次或多次刷新后)IE 会像这样加载它:

有谁知道为什么 IE 会有这种行为?

谢谢。

【问题讨论】:

  • 是否执行了任何javascript:添加/删除css类、设置的样式属性等?
  • 请您提供允许我们重现此问题的代码。
  • 有一个javascript调用一个ajax函数来删除一个按钮,如果一个按钮被点击。代码为: echo "";
  • 我检测到一些东西,有一个文件 'functions.php' 导致了一些 javascript 问题。如果我删除此文件,则页面会正确加载(带有未找到某些功能的可见错误)。如果我发现了我发布的问题,那么其他有相同问题的人也可以解决它。谢谢

标签: php css html internet-explorer


【解决方案1】:

我发现了问题,这很简单。

我将我的“functions.php”称为第一行代码(甚至在<!DOCTYPE html...之前)。该文件包含一些在<!DOCTYPE html 之前无法加载的javascripts 函数(在<head></head> 标签之间更好)。

一旦我将它们放在<head> 标签之间,页面就会正确加载。

感谢您的提示。

【讨论】:

    猜你喜欢
    • 2011-08-08
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多