複数のビデオがあり、それらすべてからイベントを取得したいと考えています。しかし、私はそのうちの1つからのイベントしか取得しません(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'));
});
編集:
わかりました..それは本当に奇妙です。最初のロードで、両方のイベントが発生することがあります。しかし、その後、リロードするたびに、そのうちの1つからイベントが発生します!? ここに私のコンソールのスクリーンショットがあります: