我有多个视频,并希望从所有视频中获取事件。但我只从其中一个那里得到事件(在 Chrome 中测试)。为什么?
HTML:
<video id="video1" preload="auto" src="video1.ogg"></video>
<video id="video2" preload="auto" src="video2.ogg"></video>
JS:
$('video').on('canplay', function(){
console.log($(this).attr('id'));
});
编辑:
好吧..这真的很奇怪。在第一次加载时,我有时会同时收到两个事件。但在那之后,每次重新加载时,我只从其中一个那里得到一个事件!?这是我的控制台的屏幕截图: