【发布时间】:2014-07-15 16:40:07
【问题描述】:
我正在构建一个在中心有一个浮动 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 中运行。
有没有其他人遇到过这个问题,或者知道是什么原因造成的?
【问题讨论】:
-
你为什么同时使用
display:block和fadeIn()。使用一个 -
代替
display,试试visibility属性 -
@Shaunak D - 我试过只使用 fadeIn() ,但它也没有工作。我尝试在另一个问题中使用三个规则(溢出、不透明度、高度),但这也没有用。
-
@Amit Soni - 我尝试在我的 CSS 中使用 visibility:hidden 并将其更改为 visibility:visible 在 jQuery 中,但这也不起作用。
标签: jquery iframe vimeo getcomputedstyle