我有一個動態添加的視頻元素,我以前有一個內聯oncanplay
腳本。html5視頻canplay事件與jQuery
<video id="videoCurrent" type="video/mp4" oncanplay="displayVideoChapters(this);" controls>
視頻元素被添加到一個固定的div
<div id="videoDisplay"> </div>
我現在想給canplay
事件使用jQuery從腳本連接到視頻元素<head>
$(document).ready(function() {
$("#videoDisplay").on('canplay', 'video#videoCurrent', function() {
console.log(this);
});
});
文件鏈接
但是,沒有任何反應。我嘗試過其他事件; loadstart
,pause
,play
,結果相同。 mouseover
是我可以觸發console.log(this)的唯一事件。 我不理解什麼?
啊是的,你似乎是正確的,https://api.jquery.com/category/events/不列出任何play()事件。 – Thomas