播放下一个/上一个按钮问题?

时间:2017-01-26 08:01:16

标签: javascript jquery html5 button hide

当我设置视频的tittle时,它会显示几秒钟,然后在每个视频播放后消失。没有play-next / prev按钮,一切正常。如果我快速击中任何一个按钮,很多次,tittle再次出现并且看似永远消失。请检查the complete code from JSfiddle

function nextVideo(){
    $('#videotittle').hide();
    play(vidIndex + 1);
}

function prevVideo(){
    $('#videotittle').hide();
    play(vidIndex - 1);
}

2 个答案:

答案 0 :(得分:1)

您是否尝试将.stop( true, true )添加到动画中?

你的小提琴更新了:

http://jsfiddle.net/hftgmuLy/

答案 1 :(得分:0)

永远不会取消被调用以延迟标题初始显示的setTimeout(Cleartimeout) 需要保留对可以取消的setTimeout的引用,例如:

curTimeout =setTimeout( ....

在游戏中:clearTimeout(curTimeout);

Fiddle

PS,小提琴是基于previous答案评论中较老的小提琴。它可能与新版本

有所不同