淡出在 Firefox 中无法正确制作动画
fadeOut won't animate properly in Firefox
这是我正在尝试开发的插件:
http://jsfiddle.net/9FcN3/3/
问题是:
第二个淡出在 Firefox 中不起作用,不知道为什么。 在所有其他浏览器中,这就像一个魅力,在 Firefox 中,第一个淡出动画,但第二个淡出不会动画(只是删除对象)。
.HTML:
<div id="holder">
<div id="thmb"></div>
<div id="logo"></div>
<div id="player">
</div>
<script type="text/javascript" src="js/ytplayer.js" charset="utf-8"></script>
</div>
.JS:
$( document ).ready(function() {
//Hide vid if browser is IE or Safari
var isMSIE = /*@cc_on!@*/0;
if (isMSIE) {
$('#player').css('display','none');
}
if (navigator.userAgent.match(/AppleWebKit/)) {
$('#player').css('display','none');
}
// Plugin lounch
$('#thmb').click(function(){
$(this).fadeOut('slow', timeout());
});
function timeout(){
setTimeout(function(){
$('#logo').fadeOut('slow',play);
},2000);
}
function play() {
if (player) {
//show vid if browser is IE or Safari
if (isMSIE) {
$('#player').css('display','block');
}
if (navigator.userAgent.match(/AppleWebKit/)) {
$('#player').css('display','block');
}
player.playVideo();
}
}
});
尝试替换 $(this).fadeOut('slow', timeout()); with $(this).fadeOut('slow', timeout);
相关文章:
- firefox中的CSS动画不起作用
- Firefox中的自述卷展动画断断续续
- Javascript图像动画在Firefox或Internet Explorer中不起作用
- 翻转动画在Firefox上不起作用
- 输入文本的动画在firefox中不起作用
- 仅限 Firefox/IE - 元素 show() jquery 后冻结的 gif 动画
- Firefox 不会对 SVG 大小更改进行动画处理
- 为什么 JavaScript 执行会影响 Firefox 中的 css 动画和动画 gif
- 淡出在 Firefox 中无法正确制作动画
- jQuery bxslider的问题:在Firefox Mobile上滑动/动画时,所有图像都是可见的
- CSS 动画在 Firefox 中不起作用
- Firefox使用jQuery动画方法和绝对位置的奇怪行为
- 动画gif获胜't在Safari Chrome或Firefox中循环
- Mozilla Firefox或除Chrome以外的其他浏览器的缩放动画
- Css动画发射两次;闪烁”;在firefox中
- 奇怪的IE与Firefox的Javascript动画速度
- 在后退按钮上,为什么Firefox直接跳到我以前的滚动位置而不是动画
- scrollTop动画在chrome中是滞后的,但在firefox中工作得很好(背景尺寸:封面问题?)
- 如何让这些精灵动画在Firefox中工作
- jquery动画scrollTop不工作在FireFox或IE