1

我正在使用 jQuery Tools 库的 flashembed 方法来设置一个 sifr,但似乎无法让它工作。我遵循了他们的示例: http: //flowplayer.org/tools/demos/flashembed/jquery2.htm 对我来说,它显示的只是一部带有白色背景的 Flash 电影,显示文本:使用 sifr3 修订版 436 渲染。我想我这里可能缺少一些非常基本的东西,因为它显示了一个 Flash 电影,但它似乎没有对 H1 中的源文本进行筛选。我希望任何人都有这方面的经验。

我使用的代码:

<h1 class="sifr">Quote lorem ipsum. Maecenas volutpat urna sit amet ligula dapibus vel ultricies velit interdum.</h1>

$(function() {
    $("h1.sifr").each(function() {
        /*
            place Flash object inside each tag and configure it with
            the replacement text and its style. external CSS has no effect
        */
        flashembed(this, "http://web.admixconnect.nl/www.c2lconsultancy.com/flash/Garamond.swf", {
            txt: $(this).html(),
            css: '* { color: #b4a400; }'
        });
    });
});
4

2 回答 2

1

我认为没有一个非 sIFR 库可以正确执行 sIFR。使用官方代码。

于 2009-09-27T11:51:33.723 回答
0

我认为这是因为您使用的是不同版本的 sifr。

如果我将 sifr swf 路径更改为您提供的示例页面使用的“ http://flowplayer.org/swf/itc_century.swf ”,它可以正常工作。

顺便说一句,如果您使用的是 sifr,为什么不使用它自己的 js 代码而使用 jQuery 工具呢?

于 2009-09-25T15:41:16.503 回答