2010-01-19 75 views
2

我想我有一个与IE8的问题,这是让我疯狂。 让我解释一下图片和在线演示。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

当你点击“取消”按钮,它隐藏形式......但这次“这里有些文本”部分坍塌到格里博上述X ..

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

但是当你尝试选择页面上的任何文本或点击页面上的任何空白区域,“这里有些文本”返回到正常位置...

奇怪的是,由于链接上有一个切换功能,你也可以用“点击这里添加新链接”来关闭表单,当你点击“点击这里添加新链接”链接时,它可以正常工作...

我也尝试使用show(),hide()方法或addClass(),removeClass()与包含“display:non e“...我也试过toggleClass(),但没有运气...

我认为这是关于IE8的渲染引擎,但可能是你HTML-CSS-jQuery的大师可能知道一种解决方法...

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

最好的问候,
PDesignX

+0

不知道的原因,但别的东西是有趣的。如果您使用IE8开发工具并从#box-add div中删除隐藏的类(在单击添加链接之前),则“点击此处添加新链接”链接将显示该问题,并单击“取消”可正常工作。 – 2010-01-19 16:43:50

+0

是的,我也注意到了......所以这不是关于正在显示或隐藏的div内部。 – 2010-01-19 17:26:34

回答