0

这是我的第一篇文章。

我有一个正在加载包含文件的应用程序

    <div id="formChangeResult" class="innerWhiteContainer ">
      <jsp:include page="queryJSP/nameChangedDepot.jsp">
      </jsp:include>    
    </div><!-- end formChangeResult -->

nameChangedDepot.jsp 包含一个表,其中包含来自数据库查询的结果集。表格上有一个“滚动”类,它告诉 jQuery 表格适合(上图)内部并且要滚动。

当用户的浏览器为此应用启用了兼容性视图时,这非常有效。该表被放置在另一个(在formChangeResult内)具有“overflow-y:auto,overflow-x:auto”。

我的问题是当用户没有为应用程序启用兼容性视图时,div 的溢出值为“溢出:隐藏”。

我的需要是找到一种方法在退出兼容性视图时删除此“更改”,或者能够强制此应用程序的兼容性视图。

我尝试了不同的 jQuery 版本,从 1.2.6 到 1.7.1,我尝试过的所有版本都表现相同。我尝试过 IE8 v. IE9,两者的行为相同。唯一似乎有所作为的是打开兼容性视图。这是一个足够简单的解决方法,但我不能仅仅依靠用户合规性来使用我的应用程序。

谢谢。

4

0 回答 0