sIFR jQuery 切换,在 FF3 中不起作用
我有一个 sIFR 替换的 H2 链接,它可以简单地切换(使用 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
欢迎任何建议。 我对这一切都很陌生。
I have a sIFR replaced H2 link that simply toggles (w/ jQuery) another div on and off. 'Seems' to work in all browsers but Firefox 3. Any thoughts ?
<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();
});
My siFr replace config and css is ultra simple and sIFr links generally work, just not jquery functions. Im using ;
- jquery-1.3.1
- sIFR 3 R 427
Any advice welcomed. I'm pretty new to all this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
问题是 Flash 上的点击事件不会传播到
h2
元素。 查看onRelease
回调,您可以将其指定为sIFR.replace
的参数。 每当您单击替换的 Flash 影片时就会触发它。The problem is that the click event on the Flash doesn't propagate to the
h2
element. Check out theonRelease
callback, which you can specify as an argument tosIFR.replace
. It's fired whenever you click on a replaced Flash movie.您使用什么操作系统? 我听说 sFIR 在 Linux 系统上以 alpha 透明度正确运行时存在问题; 这可能是原因。
如果您仍然遇到问题,替代方案可能是 typeface.js ,它全是 js,没有 flash 。
What OS are you using? I've heard there are problems getting sFIR to run correctly with alpha transparency on linux systems; it could be the cause.
If you're still having problems with this an alternative may be typeface.js which is all js, no flash.
嗯,我以前从未听说过 sIFR 这个东西。 不过,看起来很酷,也就是说,当我可以让它工作时。 显然,我发现的大多数 sIFR 演示都无法在 Ubuntu Linux 上使用 FF3。 最后,我找到了一个可行的,并且还提供 jQuery 集成:http://dev.jquery。 com/~gilles/sifr/,您可能想查看一下。
Hmm, I've never heard about this sIFR thingy before. Looks cool, though, that is, when I can get it to work. Apparently, most of the sIFR demos I found fail to work with FF3 on Ubuntu Linux. Finally, I found one which works, and also offers jQuery integration: http://dev.jquery.com/~gilles/sifr/, you might want to check it out.