jQuery-ui手风琴左边距在IE7首次加载时是不正确的?

时间:2012-10-18 12:20:26

标签: javascript asp.net jquery-ui internet-explorer-7 jquery-ui-accordion

我正在使用jQueryUI手风琴,需要进入嵌入式IE7浏览器,这是第三方软件的一部分。

我的问题是左边距在初始加载时没有正确排列。当我将鼠标悬停在折叠的项目上时,或者当我单击展开的项目时,边距会自动修复,但这会导致在使用控件时发生一些奇怪的移动。

以下是一些显示问题的图片:

enter image description here

调用$(".jqueryui-accordion").accordion("resize");会在首次加载时更正展开的项目的边距,但不会更正折叠的项目。最小化应用程序并最大化窗口也将导致项目正确地重绘。

如何在IE7首次加载时正确渲染边距?

1 个答案:

答案 0 :(得分:1)

尝试添加以下css样式:

div, span {
    zoom: 1;
}

这有时有助于解决IE7中的此类布局问题。