1

我有一个 sIFR 替换的 H2 链接,它只是切换(w/jQuery)另一个 div 打开和关闭。“似乎”适用于除 Firefox 3 以外的所有浏览器。有什么想法吗?

<ul id="titlenav">
   <li><h2><a href="javascript:void()">Title</a></h2>
    <ul id="titlemenu">
       <li>1</li>
       <li>2</li>
       <li>3</li>
    </ul>
   </li>
</ul>


$('#titlenav h2').click(function() {
  $('#titlemenu').Toggle();
});

我的 siFr 替换配置和 css 非常简单,而且 sIFr 链接通常可以工作,只是 jquery 函数不行。我正在使用 ; - jquery-1.3.1 - sIFR 3 R 427

欢迎任何建议。我对这一切都很陌生。

4

3 回答 3

0

您使用的是什么操作系统?我听说 sFIR 在 linux 系统上以 alpha 透明度正确运行存在问题;这可能是原因。

如果你仍然有这个问题,一个替代方法可能是typeface.js,它是所有的 js,没有 flash。

于 2009-03-09T16:16:36.353 回答
0

嗯,我以前从未听说过这个 sIFR 的东西。不过,看起来很酷,也就是说,当我可以让它工作时。显然,我发现的大多数 sIFR 演示都无法在 Ubuntu Linux 上使用 FF3。最后,我找到了一个可行的,并且还提供 jQuery 集成:http ://dev.jquery.com/~gilles/sifr/ ,你可能想看看。

于 2009-03-09T19:53:14.227 回答
0

问题是 Flash 上的点击事件不会传播到h2元素。查看onRelease回调,您可以将其指定为sIFR.replace. 每当您单击替换的 Flash 电影时,它就会触发。

于 2009-03-10T09:28:12.460 回答