IE6中的Jquery Load函数问题

时间:2009-08-11 09:49:47

标签: javascript jquery functional-programming internet-explorer-6 load

我正在使用IE6作为浏览器,当我通过使用Load函数调用本地HTML文件作为覆盖时,它会加载页面,但是,当事情发生时 1:始终显示加载状态栏 2:被调用页面中的所有javascript(叠加)都停止了工作。

这是通话代码

$("#mainoverlay").load("card1.html");

2 个答案:

答案 0 :(得分:1)

IE6已知透明图像问题(IE6有很多问题)。有很多javascript修复程序 - 但它们的工作方式与1x1像素GIF基本相同。如果你有能力使用JPG或GIF代替,这会为你节省很多心痛 - 但我猜你可能已经这样做过了。

我过去处理过的一种方法是检测浏览器并交换非透明图像(GIF / JPG)(如果是IE6)。这种方法也有许多挑战,最终将成为一项重大努力。

底线是IE6只是后方的痛苦。您可能希望尝试使用其他IE6透明图像解决方案之一来尝试避免冲突,但我不会对提出干净执行感到乐观。

答案 1 :(得分:1)

使用DD_Belated.png修复IE6中的PNG,这可能会解决此次要问题:http://www.dillerdesign.com/experiment/DD_belatedPNG/