【问题标题】:query IE9 problems with hide/show用隐藏/显示查询 IE9 问题
【发布时间】:2012-08-08 19:26:41
【问题描述】:

我有一个网站:

http://www.leadcomm.net/cost-estimate/

脚本很长,不知道能不能发在这里。如果您在页面查看源,您可以查看。

该脚本适用于 FFX、Chrome 和 IE8。 IE9 有一个问题,如果你进入页面,除非你刷新页面,否则 jquery 将无法加载或工作。然后它工作。

如果我从任何其他页面单击导航栏上的“成本估算”,jquery 将不会加载。刷新后就可以了。

我一直在浏览类似的线程,这听起来像是一个未定义的变量,但我查看了所有内容。在过去的 8 个小时里,我一直在做这件事。任何关于在哪里看的输入都会很棒。我讨厌 Internet Explorer。

【问题讨论】:

  • 我是 jquery 的新手。使用撇号而不是引号会是一个问题,反之亦然。我混合并匹配它们。

标签: jquery internet-explorer-9 refresh reload


【解决方案1】:

尝试在以下内容中包含 $(document).ready:

window.onload = (function () {

});

【讨论】:

  • 这样吗? window.onload = (function ($j(document).ready) {
  • 对不起。我才明白你的意思。
  • 这毫无意义。 $j(document).ready 已经在等待 DOM 准备好。为什么你会在window.onload 中使用$j(document).ready。如果您想等待加载所有图像,请仅使用window.onload。如果您只需要等待 DOM 准备好,那么只需使用 $j(document).ready
  • 我讨厌 Internet Explorer,但先生,你是虔诚的。谢谢!我边走边学,我检查了每一个 CSS 和 ID 以确保它不是缺少的类或 div。太感谢了! 8 小时...
  • 很高兴听到这个消息!这是 IE9 的一个奇怪问题。真正的浏览器不需要这个。从 jquery 文档中得到这个。
猜你喜欢
  • 1970-01-01
  • 2017-11-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多