【问题标题】:How do I keep my li height from changing in IE8 when I use jQuery sortable and start dragging当我使用 jQuery 可排序并开始拖动时,如何防止我的 li 高度在 IE8 中发生变化
【发布时间】:2011-04-23 03:16:47
【问题描述】:

我正在使用 jQuery sortable 对<li> 标签进行排序。它使用 Firefox 可以完美运行,但是在 IE8 中拖动时<li> 的高度会发生变化。我添加了以下 CSS 语句,但它们没有帮助:

height: auto !important; /* Firefox,
Safari, IE8, etc */ height: 110px; /*
IE6 */ min-height:110px; /* Firefox,
Safari, IE8, etc */

您可以在ColorCombos.com/ComboMaker.html 进行测试

【问题讨论】:

    标签: jquery css internet-explorer-8 jquery-ui-sortable


    【解决方案1】:

    试试 line-height。我在设置 li 菜单项的高度时经常使用它,以跨 FF、IE 和 Chrome 工作。

    【讨论】:

    • 好主意。我去掉了 li 项目级别的高度,并在 ul 中添加了行高。更改之后, li 项在 IE8 中缩小了。 (但他们在拖动时停止改变形状。)所以,看起来 IE8 没有识别线。所以我在所有东西后面添加了一个休息和一个不可破坏的空间,并纠正了 li 高度。现在...看起来 li 宽度在 IE8 中拖动时略有减小。我将不得不忍受这一点。感谢您的建议!
    【解决方案2】:

    我不认为你可以解决它,但我不认为它有那么大的问题,所以我不会担心它。

    【讨论】:

    • 什么?这是什么建议?如果没有问题,他不会在这里发布。当然这是一个问题。投反对票。
    猜你喜欢
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2014-10-25
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    相关资源
    最近更新 更多