代码之家  ›  专栏  ›  技术社区  ›  Yasin Ergul

IE8切换错误?

  •  2
  • Yasin Ergul  · 技术社区  · 16 年前

    我想我和IE8有问题,这让我很生气。 让我用图片和在线演示来解释它。

    当你第一次访问页面时,一切都很正常,如下所示

    a http://yasinergul.com/FlashDen/IE8-Toggle-Bug-Demo/image/a.jpg

    然后单击“单击此处添加新的”按钮。它显示一个包含窗体的DIV…直到现在,它仍然可以正常工作,正如你在下面看到的…

    b http://yasinergul.com/FlashDen/IE8-Toggle-Bug-Demo/image/b.jpg

    当你点击“取消”按钮时,它会隐藏表单…但这次“这里有些文本”部分会折叠到上面的gree框中。

    c http://yasinergul.com/FlashDen/IE8-Toggle-Bug-Demo/image/c.jpg

    但是当你试图选择页面上的任何文本或点击页面上的任何空白区域时,“此处的某些文本”会返回到正常位置…

    奇怪的是,由于链接上有一个切换功能,您也可以用“单击此处添加新的表单”链接关闭表单,当您通过单击“单击此处添加新的表单”链接关闭表单时,它工作正常…

    我还尝试使用show()、hide()方法或addClass()、removeClass()和包含“display:none”的类…我也试过toggleClass(),但没有运气…

    我认为这是关于呈现IE8的引擎,但可能是你的HTML CSS jQuery大师那里可能知道一个解决方法…

    http://yasinergul.com/FlashDen/IE8-Toggle-Bug-Demo/

    最好的问候,
    PDesignx公司

    1 回复  |  直到 16 年前
        1
  •  3
  •   Yasin Ergul    16 年前

    删除inf框底部的边距,并向包含“some text here”的DIV添加填充,解决了该问题…据说这是一个“边缘崩溃”的问题…

    你可以在这里找到它的详细描述

    http://css-discuss.incutio.com/?page=CollapsingMargin

    推荐文章