javascript – Cufon.refresh()不在IE8中工作

我需要在获取AJAX数据后刷新Cufon字体.不幸的是简单的Cufon.refresh()不能在IE8中工作.调试器说,行1191行

sStyle.width = roundedShapeWidth;

有无效的参数.

怎么解决?

解决方法:

我有同样的问题.不仅在Cufon.Refresh中,而且在Cufon.Now发生时.而且不仅在IE8中,而且在IE7,IE6甚至IE9PP中.我注意到我使用此代码进行复制:

Cufon.replace('h1',{hover: true})('h2',{hover: true})('h3',{hover: true})('cite',{hover: true})('.cufon',{hover: true});

(‘.cufon’,{hover:true});部分是产生错误的部分.我花了两天时间才发现,它是如何引发错误的……

我打开CSS,寻找.cufon sytling. CSS中没有.cufon.并且cufon没有在IE系列中继承样式,发生了错误.

所以我把它添加到我的CSS中:

.cufon { }

并且错误消失了.

(使用Cufon 1.09)

上一篇:zabbix安装中文语言包及中文乱码的解决(zabbix5.0)


下一篇:Shell、终端和控制台