sIFR jQuery切换,不在FF3中工作

时间:2009-03-09 15:04:53

标签: jquery firefox sifr

我有一个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

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

3 个答案:

答案 0 :(得分:0)

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

如果您仍然遇到此问题,则替代方案可能是typeface.js,这都是js,没有闪现。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

问题是Flash上​​的click事件不会传播到h2元素。查看onRelease callback,您可以将其指定为sIFR.replace的参数。只要您点击替换的Flash影片,它就会被触发。