2011-06-08 50 views
0

我的sIFR 3字体替换在FF和IE中工作良好,除非我在底部具有不相关Flash对象功能的“服务”页面上使用它时除外。在此页面中,只有第一个sIFR3'ed元素出现在IE中。我也在这个页面上使用jQuery 1.2.6来调出随机内容。这是一个Windows XP电脑。由于与jQuery冲突,sIFR只能在IE中部分工作

在IE中,'services'page sIFR'ed元素上的html在浏览器中变得乱码,就像我在查看源代码时看到的那样。像这样的东西:nodeIndex ='1'和jQuery1307565945701 ='4'被添加到ul和li元素,不应该是。该类的'替换'不是从sIFR添加的,就像它应该是的一样。

jQuery不干扰我的其他页面上的sIFR3字体替换,因为它们底部没有额外的Flash文件。 Flash文件是一个冲击波文件,版本9,0,0,0(我没有添加)。我在控制台''匹配(...)中看到这个错误,'1'为空或不是对象',但我在其他地方得到了这个相同的错误,它并没有影响任何东西。

我真的被困在这一块。我试图在不同的时间加载内容,并添加了其他修复程序,但没有运气。感谢您为此提供的任何帮助。我是一个初学者。

回答

0

如果可能,请留下sIFR。这是过时的,而且不好。您可以尝试cufon或者如果您可以付款,请使用typekit