我想我和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公司