由于与jQuery冲突,sIFR仅在IE中部分工作

时间:2011-06-08 21:21:40

标签: jquery flash sifr conflict sifr3

我的sIFR 3字体替换在FF和IE中运行良好,除非我在“服务”页面上使用它,底部有一个不相关的Flash对象功能。此页面上只有IE中显示第一个sIFR3'ed元素。我也在这个页面上使用jQuery 1.2.6来显示随机内容。这是一个Windows XP PC。

在IE中,当我查看源代码时,“服务”页面上的sIFR元素的html在浏览器中变得乱码。这样的事情:nodeIndex ='1'和jQuery1307565945701 ='4'被添加到ul和li元素中,不应该。类'sIFR替换'并没有像它应该的那样从sIFR添加。

jQuery不会干扰我的其他页面上的sIFR3字体替换,因为它们底部没有额外的Flash文件。 Flash文件是一个shockwave cab文件,版本为9,0,0,0(我没有添加)。

我在控制台''匹配(...)中看到此错误.1'为空或不是对象'但我在其他地方遇到同样的错误并且它没有影响任何内容。

我真的坚持这个。我试图在不同的时间加载东西,我添加了其他修复,但没有运气。感谢您的帮助,您可以给我这个。我是这方面的初学者。

1 个答案:

答案 0 :(得分:0)

如果可能,请保留sIFR。它已经过时,过时而且不好。您可以尝试cufon或者如果您可以付钱,请使用typekit