我在两个不同的网站上两次遇到了这个问题。它在IE9以外的所有浏览器中都起作用。

我使用JQuery Slideup和Slideown打开和关闭DIV(Slidetoggle也会发生同样的问题)。我可以看到DIV滑动时的内容,但是一旦动画停止,内容就会消失。

这是这个问题的例子 http://www.ohnuts.com/searchresults.cfm?criteria=cashews&search=all 单击“更多类别”链接。

还有其他人遇到了这个问题吗?我可以将其更改为仅做一个简单的节目/隐藏,可以正常工作,但是我想保持其打开的效果。

有帮助吗?

解决方案

诚实的建议在这里, 不要修复它, 将其报告为IE9团队的错误 但是不要花任何时间修理 他们的错误.

这应该在IE9的决赛中解决,最终结果将只是您的结局浪费的时间... Beta是越野车,它们总是很笨拙,并且永远会遇到麻烦...否则它们不会被称为beta 。

其他提示

2对尼克的回答大拇指。

但是,当IE团队解决问题时,您可能会在另一个项目中。

这是IE7对我有用的方法,它肯定会在IE9上使用。

在DIV上,您设置了一个滑动效果,将其添加到您的CSS:

 overflow: hidden;

再会!

我注意到Mobile Safari的iPad IOS VER 5.0上发生这种情况。 position:relative 是所有列表项目元素的罪魁祸首。 overflow:hidden 确实可以解决此问题,但是如果您有第三层导航,这将无济于事。除了更改 slideToggleshowToggle.

还有一个解决方案,即添加 .css('zoom') 到JQuery链。

我对IE也有同样的问题,并且我添加了以下代码的滑动元素的CSS:

Zoom:1;

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top