【发布时间】:2011-03-10 16:35:45
【问题描述】:
在我的上一个项目中,我使用了 jqGrid 3.8.2、jQuery 1.4.4 和 jquery-ui-1.8.10。 我工作的公司仍然使用 IE8 作为网络浏览器,所以在我的开发过程中,我总是使用该平台进行测试。 我今天注意到,当我使用 Visual Studio (2010) ASP.NET 开发服务器测试我的机器 (winXP) 上的所有内容时,会正确呈现 jqGrid:
正如你所看到的,选择是完美的,标题是好的。
当我复制生产服务器(Win 2003 + IIS6.0)上的所有内容时,相同的表单以一种有趣的方式呈现。
正如您现在所看到的,行选择无法正常工作,并且我在标题中出现了这些奇怪的箭头。 PS:我使用同一台电脑和浏览器来渲染同一个页面。 PPS:显然,如果我使用不同的(专业的;-))浏览器(mozilla、safari、opera、chrome),一切都会正常工作。
【问题讨论】:
-
它是否与为您的页面提供服务的服务器有关? (AKA,使用 Firebug/ChromDevTools 等工具查看开发环境和生产服务器的生成输出 - 确保它们匹配。)
-
@JasCav,我检查了输出,结果完全一样。相同的内容等等等。我还应该去哪里看? PS:我正在使用萤火虫,但使用 FF 一切看起来都很好。
-
您是否尝试过使用 IE8 的开发者工具栏查看它?
-
我想我找到了问题所在。我将发布带有扩展答案的回复。
-
太棒了!期待看到答案,因为我是 jqGrid 的常客,以前从未见过这个问题。
标签: jquery internet-explorer jqgrid ie8-compatibility-mode