Javascript IE8没有';在jqueryappend操作之后,即使div中有内容,也不会在div中显示任何内容(技术上)?

Javascript IE8没有';在jqueryappend操作之后,即使div中有内容,也不会在div中显示任何内容(技术上)?,javascript,jquery,internet-explorer-8,Javascript,Jquery,Internet Explorer 8,我在IE上遇到了一个问题,我似乎无法让div在IE8中显示内容,即使当我再次要求返回div的内容时,它似乎已被填充。在Chrome、Safari和Firefox上运行良好。只是不在IE里 dev站点在这里(因此您可以看到如果图像可用,它会是什么样子): 非常感谢, 埃蒙恩奇怪的是,我认为这是你的CSS 去掉CSS中的这一行 .information_block { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(start

我在IE上遇到了一个问题,我似乎无法让div在IE8中显示内容,即使当我再次要求返回div的内容时,它似乎已被填充。在Chrome、Safari和Firefox上运行良好。只是不在IE里

dev站点在这里(因此您可以看到如果图像可用,它会是什么样子):

非常感谢,


埃蒙恩

奇怪的是,我认为这是你的CSS

去掉CSS中的这一行

.information_block {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#eaeaea')";
}
当我删除该行时,JSFIDLE对我有效


编辑您只需删除
-ms-
前缀,过滤器不需要在IE8中工作

我认为奇怪的是,这是您的CSS

去掉CSS中的这一行

.information_block {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#eaeaea')";
}
当我删除该行时,JSFIDLE对我有效


编辑您只需删除
-ms-
前缀,过滤器在IE8中工作不需要它。我现在唯一的问题是,它没有正确计算新内容的高度,因此它与页脚重叠。很高兴这有帮助。不确定高度问题(看不到您在任何地方设置它)。您可以尝试将
溢出:隐藏
添加到
信息块
,因为浮点正在转义。否则我会提出一个新问题。所以,现在在这个页面中,当内容加载时,IE不会重新计算大小。你知道怎么强迫它这么做吗?啊,现在只看到你最后的评论。太棒了。我现在唯一的问题是,它没有正确计算新内容的高度,因此它与页脚重叠。很高兴这有帮助。不确定高度问题(看不到您在任何地方设置它)。您可以尝试将
溢出:隐藏
添加到
信息块
,因为浮点正在转义。否则我会提出一个新问题。所以,现在在这个页面中,当内容加载时,IE不会重新计算大小。你知道怎么强迫它这么做吗?啊,现在只看到你最后的评论。