虽然它没有响应,但功能仍在继续运行

时间:2014-09-04 10:10:20

标签: javascript jquery

我为视频播放器写了on ended,如下所示:

 $('.vast').on('ended', function() {
     $('.vast').removeClass('vast');
     Player.constructPlayer(
         '//techslides.com/demos/sample-videos/small.mp4',
         '//techslides.com/demos/sample-videos/small.webm'
     );
 });

我的问题是,即使我删除了vast类,它仍然在循环中运行。我该怎么办?

1 个答案:

答案 0 :(得分:0)

该事件与您用来绑定它的类无关。您需要删除事件处理程序本身。

$(this).off('ended');