当使用jQuery显示时,Firefox不会显示隐藏的div

时间:2014-07-15 16:40:07

标签: jquery iframe vimeo getcomputedstyle

我正在建立一个在中心有浮动vimeo iframe的网站。默认情况下,vimeo容器设置为“display:none;”。单击播放按钮后,我使用jQuery淡化iframe。

除了Firefox之外,它适用于所有浏览器。我收到了这个错误:

s.getComputedStyle(...) is null

这是我用来淡化包含iframe的div的代码:

$('a.playbutton').click(function(){
        $(this).hide();
        $('#cover-content').hide();
        $('.vimeo-container').css("display","table").fadeIn(animSpeed);
        player.api('play');
    });

我尝试过使用“display:block”以及“display:table”,但它们都没有在Firefox中运行。

是否有其他人遇到过这个问题,或者知道是什么导致了这个问题?

1 个答案:

答案 0 :(得分:0)

使用此

 $('.vimeo-container').fadeIn(animSpeed);

而不是

$('.vimeo-container').css("display","table").fadeIn(animSpeed);