jQuery事件结束处理使用bind而不是on

时间:2015-02-12 01:10:30

标签: jquery events

我试图抓住"结束"使用jQuery 1.10的视频事件

$('#hvid').on('ended', function() {
    window.console && console.log('ended');
});

其中#hvid是&#34; id&#34; <video>元素。这不起作用并且给我一个未定义的不是函数&#39;错误。如果我使用&#39;委托&#39;同样的错误&#34; on&#34;的版本。

但是,如果我使用&#34; bind&#34;而不是&#34; on&#34;,它起作用:

$('#hvid').bind('ended', function() {
    window.console && console.log('ended');
});

我理解&#34; bind&#34;已弃用,因此始终首选使用&#34; on&#34;。任何明显的原因&#34; on&#34;不应该工作?

0 个答案:

没有答案