【问题标题】:jQuery-ui Accordion left margin is incorrect on first load in IE7?在 IE7 中首次加载时,jQuery-ui Accordion 左边距不正确?
【发布时间】:2012-10-18 12:20:26
【问题描述】:

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

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

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

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

如何在 IE7 中首次加载时正确呈现边距?

【问题讨论】:

  • 你的网站有网址吗?
  • @sinanakyazici 不,它托管在内部 Intranet 上,因为它仅用于作为公司使用的软件的一部分的嵌入式 IE7 Web 浏览器。
  • 在黑暗中拍摄,但尝试将 zoom:1 放在包装器的 CSS 上? satzansatz.de/cssd/onhavinglayout.html

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


【解决方案1】:

尝试添加以下css样式:

div, span {
    zoom: 1;
}

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

【讨论】:

  • 行得通,谢谢。我之前尝试过,但它没有用,但是我试图将它放在特定的 div 上,而不是将它应用到所有 div 并跨越你拥有它的方式。现在去弄清楚zoom: 1实际上做了什么.....:)
猜你喜欢
  • 1970-01-01
  • 2021-05-13
  • 2012-01-28
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-02
  • 2020-07-14
相关资源
最近更新 更多