Tag: ie8 compatibility mode

将数据插入div时,IE8强制执行兼容模式

我整天都在与IE8的兼容模式进行斗争,而且我正准备对它进行抨击。 我有一些代码,它使用jquery 1.2(是的,它是旧的 – 不能改变它),在我们的网络应用程序中搜索一些记录。 可以单击搜索结果以查看记录的内容(通过使用.animate(),它在行下面打开一个空格,并在下面创建另一个TR并从json feed插入HTML数据)。 在IE8中,单击结果以查看内容会强制它在兼容模式下重新加载,在所有其他浏览器(IE7,FF3.0 +,Chrome,Safari)中它可以正常工作。 我一直在尝试使用IE8的开发人员工具栏来调试和追踪发生这种情况的原因,但我无法找到任何错误或任何可能导致错误的证据。 显示预览的代码: // Code that binds a click to open the result preview: var _tr = $(”).bind(“click”, msi.reuseAssessment.preview); … // in msi.reuseAssessment.preview() var url = “/direct/msi-assessment/” + assessmentId + “/assessmentHtml.json?no-cache=true”; jQuery.ajax({ type: “GET”, url: url, dataType: “json”, success: function(d, textStatus){ var _content = d.assessmentHtml; var _preview […]

IE8中的jqGrid和兼容性视图模式

在我的上一个项目中,我使用了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),一切都能正常运行。