旧版javascript与Internet Explorer 8的兼容性

时间:2011-01-06 10:27:20

标签: javascript internet-explorer-8

我正在制作与Internet Explorer 8兼容的当前产品。本产品使用Javascript,我试图弄清楚它为什么不适用于IE8。我相信它与以下代码有关:

<div id="atag">

 $("#atag").dialog({
          .ghrd: gr,
          .hfdhf: hrg,
          .hfd: gdf
   });

有谁能告诉我如何更新它以使用IE8?

2 个答案:

答案 0 :(得分:2)

这里有几个潜在的问题。首先,您的属性名称前面不应该有一个点(因此.ghrd: gr使用ghrd: gr而不是"class": gr。此外,如果它在IE9中工作但不在IE8中工作,那么您可能拥有IE8作为保留字的属性名称,在这种情况下您需要引用它(例如class: gr而不是{{1}})

答案 1 :(得分:1)

我是MarkXA的第二个答案,但可能存在更多问题:

  • 您尝试使用它们的范围中是否定义了gr,hrg和gdf变量?
  • 你确定.dialog组件本身与IE8兼容吗?
  • 是仅在IE8中破解,还是在Firefox或Chrome等其他浏览器中破解?

最后,如果您发布从IE获得的JS错误,我们将能够更好地帮助您。