我整个下午都在尝试让jQuery Sifr插件(http://jquery.thewikies.com/sifr/)工作,但没有成功。这个插件的站点只有有限的文档,对于如此简单的东西,我确信我已经接近了。我也在http://www.eona.com/sifr/上找到了一些信息,但我想这是一个旧版本的插件。
我已经使用在线Sifr生成器(http://www.sifrgenerator.com/)制作了我自己的字体文件,也使用闪存CS4自己制作了字体文件,似乎都不起作用。
下面是我的代码:
$(document).ready(function(){
$.sifr({
path: 'http://**.com/js/',
save: true
});
$('.pageInfo h1').sifr({
font: 'soho',
debug: true
});
});
现在,这个插件的文档中没有"save: true“,但我确实在插件的站点上的其他地方找到了它,有趣的是,如果没有它,什么都不会发生,但是有了它,我得到的只是默认的"Rendered with sIFR3”消息,而不是我的元素文本。
插件的网站上还写着“它支持sIFR版本2和版本3字体。”,这是什么意思?我的字体文件可以是较新的v3类型吗?
我真的很感谢任何人的帮助。
提前谢谢你
发布于 2009-05-28 14:49:37
我来了!
抱歉,我来晚了。:)
必须至少指定内部版本和版本。
下面是一个示例:
$.sifr({
build: 436,
version: 3,
path: 'http://**.com/js/',
save: true
});
发布于 2009-05-20 13:16:44
我使用jQuery插件(现在使用sIFR 3)也有同样的问题,对我来说,预发布的swf是<版本436 --特别是来自sifrvault的字体。你的字体可能需要重新发布,获取ttf并使用OpensIFRr。
-Jay
发布于 2009-04-30 19:06:01
您是否尝试过跳过字体选项并将对swf的直接引用(包括.swf文件扩展名)传递给路径选项?就在几周前,我尝试了这个插件,我认为这可能是开始工作所必需的。
YMMV,但我的经验是在插件中有许多奇怪的小bug,而且使用http://wiki.novemberborn.net/sifr/官方的sIFR 2.0.7版本在你的文档(就绪)代码中运行一个普通的sifr.replaceElement远没有那么令人沮丧(而且同样简单和高效)。
https://stackoverflow.com/questions/808140
复制相似问题