淡出作品,但fadein没有

时间:2012-05-25 05:18:43

标签: javascript jquery onclick fadein fadeout

正如标题所述,我有一个函数导致div为fadeOut

 $("#myVid").bind("ended", function() {
            //other functions
            $(".control").animate( {
                marginTop: "+=128px"}, 500 );
            $(".control").fadeOut(0);
        });

和它消失的那个

$("#myVid").bind("playing", function() {
            //other functions
        $(".control").fadeIn(0);
        });

为什么不回来?视频实际上是一个数组,这就是为什么它在结束时淡出并重新开始播放...我可以在这里得到一些帮助吗?

如果可能的话:

$(".control").fadeOut(0).delay(500).fadeIn(0);

因为delay()总是给我带来很多麻烦,现在只是推迟整个结束的功能(如果在前面)或者不首先(如果在后面)

1 个答案:

答案 0 :(得分:1)

当我使用淡入淡出时,我个人使用两个函数:

function fadeIn(id){
    $('#'+id).fadeIn('fade', function() {
    });
}
function fadeOut(id){
    $('#'+id).fadeOut('fade', function() {
    });
}

所以你可以使用那些