一个非常奇怪的问题 - 站点在FF3.0中工作,而不是在FF3.5中

时间:2009-07-22 11:14:02

标签: javascript jquery firefox

Can someone please look into this.

点击展示,然后在徽标上打开一个带徽标的模态窗口,在FF 3.0中一切正常,但在FF 3.5中,标签在点击徽标后从展示切换到主页。

但等等它更奇怪,如果你观察到,第一次点击缩略图它会立即变为主页,但是如果你回去展示然后点击缩略图第二次它不会改变直到你点击关闭。

这让我疯了,请帮忙!

1 个答案:

答案 0 :(得分:1)

你需要更改一些jQuery arround,我在选项卡中使用jQuery时遇到了类似的问题。我在选项卡中使用了手风琴插件,你必须将其设置为执行此操作:

        $("#tabs").tabs(
        {
            load: function(ui)
            {
                var edata = $('#accordion');
                if(edata==undefined)
                {
                    if(edata[0].clientHeight > 0)
                    {
                        edata.accordion(
                        {
                            autoHeight: false
                        });
                    }
                }
            },
            show: function(ui)
            {
                if(edata==undefined)
                    {
                    var edata = $('#accordion');
                    edata.accordion(
                    {
                        autoHeight: true
                    });
                    $('#accordion').fadeTo(200,1);
                }
            }
        });

我还使用了通过tabs功能加载的页面内部模式代码的额外淡入淡出,以防止FOUC(无格式内容的Flash)。

这就是文档就绪功能的内部。从我收集的内容来看,它将无法正常运行,因为它试图在内容完成加载之前运行代码,并且连接被“遗漏”,导致它只有一次半工作。