闪存重装首先点击任何链接只是Firefox

闪存重装首先点击任何链接只是Firefox

问题描述:

(默认阻止)

我一直以下几个答案,没有运气可言类似的问题,所以我决定尝试自己问:闪存重装首先点击任何链接只是Firefox

我有一个页面上有几个链接,必须通过Ajax使用jquery加载数据并将响应放入div中。主“选项卡”是一个图层内的闪光灯。每当用户点击其中的任何链接时,Flash容器的大小将调整为0px,并将可见性设置为隐藏(如果将display设置为none,则尝试阻止重新加载行为)。

除了第一次点击任何隐藏flash层的链接,所有的作品都很好。在这种特殊情况下(只在Firefox中)将闪存重置为初始状态。我要疯了这个...

这里是我做什么,又说:

1. when user clicks to link 
    -> visibility: hidden, height: 0px (to the SWF container) 
    -> ajax call to load content, innerHTML native JS to put this content and 
    -> .css('display', 'block') to content container 
2. when user clicks to main link 
    -> clear content container with .htm('') 
    -> hide content container with .css('display','none') 
    -> visibility: visible; height: 500px; to SWF Container 

任何提示和/或解决方案将不胜感激!

在此先感谢

好吧,我发现了一个解决办法

看来这个问题是不是链接。这似乎是关于第一次调整大小。所以我发现如果我在我的静态css文件中将div的高度设置为0,并且当我加载游戏时,我通过javascript更改它,在随后的大小调整中没有实现任何realoads。

希望这对任何人都有帮助。