我在使用IE,jquery的slidedown()
函数和cufon脚本时遇到了问题。
该网站是http://thehealthagenda.com(它还处于中期开发阶段,所以如果它没有完全完成,不要感到惊讶!)。在顶部,在主页上,当使用jquery加载页面时,面板向下滑动:
jQuery(document).ready(function($){
$('#clinicianArea').slideDown();
});
在Firefox和Chrome上,这种方法非常合适,但是在Internet Explorer上,由于某种原因,它会显示菜单!我不知道为什么会这样。
任何人都可以对这件事情有所了解吗?我是怎么解决这个问题的。
在IE的开发者工具中奇怪地取消选中 display: inline-block !important
并且重新检查它将所有内容放回原来的位置(css属性位于{{ 1}}元素)。
有谁知道为什么会这样?以及如何解决?
谢谢。
PS:如果它出现了明显的东西,那么我就会道歉!但我不能为我的生活找到任何解释这种奇怪的行为!答案 0 :(得分:1)
将position: relative
添加到父元素。这对我有用。
答案 1 :(得分:0)
只是几个假设: 1.尝试添加clear:在#clinicianArea和。之后的元素之后 2.尝试指定#clinicianArea元素的高度。