【发布时间】:2011-12-01 13:33:08
【问题描述】:
我在使用 IE、jquery 的 slidedown() 函数和 cufon 脚本时遇到问题。
该网站是http://thehealthagenda.com(它仍处于开发阶段,所以如果它还没有完全完成,请不要感到惊讶!)。在主页的顶部,使用 jquery 加载页面时会向下滑动一个面板:
jQuery(document).ready(function($){
$('#clinicianArea').slideDown();
});
在 Firefox 和 Chrome 上,这工作得非常好,但在 Internet Explorer 上,出于某种原因,这会显示菜单!我不知道为什么会这样。
任何人都可以对此事有所了解吗?我打算如何解决这个问题。
奇怪的是 unchecking display: inline-block !important 在 IE 的开发者工具中 re-checking 它将所有内容放回其应有的位置(该 css 属性位于 cufon 元素上)。
有人知道为什么会这样吗?以及如何解决?
谢谢。
PS:如果它非常明显,那么我道歉!但我终其一生都无法为这种奇怪的行为找到任何解释!
【问题讨论】:
-
忠告,将您的文档类型更改为严格或使用 HTML 5 文档类型。你会发现它会改变 IE 的行为方式。
标签: jquery internet-explorer cufon