如何正确实现jQuery Sifr插件?

时间:2009-04-30 17:33:16

标签: javascript jquery fonts sifr

我整个下午都在努力让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
    });
});

现在,“save:true”不在此插件的文档中,但我确实在插件的网站上找到了它,有趣的是,没有它,没有任何反应,但包括它,我得到的只是默认的“使用sIFR3渲染”消息而不是我的元素文本。

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

我真的很感激任何帮助。

提前谢谢

4 个答案:

答案 0 :(得分:1)

我使用jQuery插件(现在使用sIFR 3)也有同样的问题,对我来说,预先发布的swf是<版本436 - 特别是来自sifrvault的字体。可能你的字体需要重新发布,抓住ttf并使用OpensIFRr。

-Jay

答案 1 :(得分:1)

我来了!

抱歉延误。 :)

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

以下是一个示例:

$.sifr({
    build: 436,
    version: 3,
    path: 'http://**.com/js/',
    save: true
});

答案 2 :(得分:0)

您是否尝试过跳过字体选项并将swf(包括.swf文件扩展名)的直接引用传递给路径选项?几周前我尝试使用该插件,我认为可能有必要开始。

YMMV,但我的经验是,插件中有许多奇怪的小错误,并且在文档(就绪)代码中运行正常的sifr.replaceElement并不那么令人沮丧(加上同样简单和高效)官方sIFR 2.0.7从http://wiki.novemberborn.net/sifr/发布。

答案 3 :(得分:0)

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