2

我整个下午都在尝试让 jQuery Sifr 插件 ( http://jquery.thewikies.com/sifr/ ) 工作,但没有成功。该插件的站点的文档有限,而且对于一些看起来很简单的事情,我相信我一定快到了。我还在http://www.eona.com/sifr/上找到了一些信息,但我认为它适用于旧版本的插件。

我使用在线 Sifr 生成器 ( http://www.sifrgenerator.com/ ) 制作了自己的字体文件,也使用 Flash CS4 自己制作了字体文件,但似乎都不起作用。

这是我的代码:

$(document).ready(function(){       
    $.sifr({
        path: 'http://**.com/js/',
        save: true
    });

    $('.pageInfo h1').sifr({
        font: 'soho',
        debug: true
    });
});

现在,“保存:true”不在此插件的文档中,但我确实在插件网站的其他地方找到了它,有趣的是,没有它,什么都不会发生,但包含它,我得到的只是默认值“使用 sIFR3" 消息而不是我的元素的文本呈现。

该插件的网站还说“它支持 sIFR 版本 2 和版本 3 字体。”这是什么意思?我的字体文件可以是较新的 v3 类型吗?

我真的很感激任何和所有的帮助。

先感谢您

4

4 回答 4

1

我在使用 jQuery 插件(现在使用 sIFR 3)时遇到了同样的问题,对我来说,预发布的 swf 的版本小于 436 - 特别是来自 sifrvault 的字体。您的字体可能需要重新发布,获取 ttf 并使用 OpensIFRr。

-杰伊

于 2009-05-20T13:16:44.377 回答
1

我在这里!

不好意思推迟了。:)

您必须至少指定构建和版本。

这是一个示例:

$.sifr({
    build: 436,
    version: 3,
    path: 'http://**.com/js/',
    save: true
});
于 2009-05-28T14:49:36.717 回答
0

您是否尝试过跳过字体选项并将对 swf(包括 .swf 文件扩展名)的直接引用传递给路径选项?几周前我尝试了那个插件,我认为这可能是开始工作所必需的。

YMMV,但我的经验是,许多奇怪的小错误潜入了插件中,使用官方 sIFR 2.0 在文档(就绪)代码中运行普通的 sifr.replaceElement 远没有那么令人沮丧(而且同样简单和高效) .7 从http://wiki.novemberborn.net/sifr/发布。

于 2009-04-30T19:06:01.037 回答
0

我不相信 jQuery 插件与 sIFR 3 兼容(无论如何我建议你使用它)。

于 2009-04-30T19:14:50.873 回答