请尝试这个简单的页面:http://www.ynnova.it/ie9bug/tryit.html
我使用jquery 1.7.1,但我认为这不是jquery的问题,它似乎是IE9渲染的问题。
它在所有浏览器上都能按预期工作,但在 IE9 (9.0.8112.16421) 上则不然。
预期的行为是,当我单击“设置为已处置”按钮时,字符串“Dispose on 29/8/1975”出现在右侧。 在 IE9 中,仅当我调整 IE9 窗口大小时,该字符串才会出现。
关于如何解决这个问题有什么想法吗?
最佳答案
如果添加这个 CSS,它会解决大多数奇怪的 IE 问题:
#lblDisposalDate{
position: relative;
}
用 IE 调试器尝试过,似乎有效。
关于jquery - Internet Explorer 9 中 jquery hide() 和 show() 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328370/