이전에 인라인 oncanplay
스크립트가있는 동적으로 추가 된 비디오 요소가 있습니다.jQuery로 html5 비디오 canplay 이벤트
<video id="videoCurrent" type="video/mp4" oncanplay="displayVideoChapters(this);" controls>
비디오 요소는 내가 지금 스크립트에서 jQuery를 사용하여 비디오 요소에 canplay
이벤트를 첨부하려고
<div id="videoDisplay"> </div>
이 <head>
$(document).ready(function() {
$("#videoDisplay").on('canplay', 'video#videoCurrent', function() {
console.log(this);
});
});
에 링크 된 파일 정적 사업부에 추가
그러나 아무 일도 발생하지 않습니다. 나는 다른 사건들을 시도했다. loadstart
, pause
, play
같은 결과가 나타납니다. mouseover
은 console.log (이)를 트리거 할 수있는 유일한 이벤트입니다. 무엇을 이해하지 못합니까?
아 맞습니다. https://api.jquery.com/category/events/는 play() 이벤트를 나열하지 않습니다. – Thomas