2011-04-05 118 views
4

我遇到与IE浏览器相关的错误(包括& 8)cufon-yui.js “该属性或方法不受对象支持”第7行,字符7725,cufon -yui.js.Cufon和Internet Explorer错误

这是cufon(IE 9支持的版本)的最后一个版本,我将它用于没有问题的其他站点。

在这个项目中,我自己也编写了一些jquery,包括cufon函数,但我不认为这是它的原因。 IE错误是指cufon核心本身。

现在,我无法将您的网站链接到隐私问题。

感谢

回答

1

我也遇到的Cufón错误在第7行,这种情况发生的时候我做的Cufón-yui.js文件之前Cufon.replace()的调用已完成下载。

0

您可能需要Sizzle Selector实用的IE浏览器,它的工作原理手在手的Cufón,因为所有的替代都是非基本的字符串(如H2li)。

所以在这个顺序:

<head> 
    <script type="text/javascript" src="js/sizzle/sizzle.js"></script> 
    <script type="text/javascript" src="js/cufon/cufon-yui.js"></script> 
    <script type="text/javascript" src="js/Script_400.font.js"></script> 
</head> 

然后...

<body> 
    <!-- other body contents in here... --> 
    <script type="text/javascript"> 
      Cufon.now(); 
      Cufon.replace('#hd h2'); // Requires a selector engine for IE 6-7, hence 'sizzle.js' dependency 
      Cufon.replace('h1,h2'); // Doesn't require selector engine 
    </script> 
</body>