1

我正在尝试开发自定义 HTML5 视频播放器。对于如何处理我正在捕获的事件,我有点挣扎。例如:

//this will work
video.oncanplay = alert("can play"); 

//this won't work
video.oncanplay = function(){
    alert("can play");
}

//but this will work
video.oncanplay = (function(){
    alert("can play");
})();

自调用函数是正确的方法吗?还是我应该尝试别的?试图阅读 w3c 文档但未能掌握它。

4

1 回答 1

0

我添加了事件侦听器——如本例中的https://gist.github.com/Offbeatmammal/3718414——用于我想要跟踪的内容。您可以根据您的逻辑将所有事件指向附加特定事件的单个函数(我为该示例所做的)

于 2013-07-29T21:46:24.113 回答