正如标题所述,我有一个函数导致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()
总是给我带来很多麻烦,现在只是推迟整个结束的功能(如果在前面)或者不首先(如果在后面)
答案 0 :(得分:1)
当我使用淡入淡出时,我个人使用两个函数:
function fadeIn(id){
$('#'+id).fadeIn('fade', function() {
});
}
function fadeOut(id){
$('#'+id).fadeOut('fade', function() {
});
}
所以你可以使用那些