1

我正在使用很棒的 jQuery UI Tabs 插件制作一个网站。但是,我的“隐藏”标签之一包含一个 .swf。Firefox 仅在“打开”该选项卡时播放此 .swf - 这再次很棒。然而,IE 会在隐藏时播放此 .swf,因此当用户单击选项卡时,他们在 IE 中看不到动画,因为它已经完成。如何让 IE 只在标签页打开时播放 swf?

提前致谢。

4

3 回答 3

1

为什么不手动启动动画而不是自动启动,然后在显示选项卡时使用 javascript 在 swf 中调用启动函数?

于 2009-07-06T02:58:25.393 回答
0

在这种情况下,我会使用swfobject 。

$("#tab1").click(function() {    
    swfobject.embedSWF("some.swf", "someid", "445", "250", "9.0.0");
    return false;
});
于 2009-07-05T14:01:49.573 回答
0

仅在单击选项卡后分配嵌入的 scr。这样一旦点击它就会加载动画。

var flashURL = "http://url.com";
$( "#tab1" ).click(function(){
    $("#tab1 > embed").attr( "src", flashURL );
});
于 2009-07-05T08:05:51.990 回答