我有一个动态添加的视频元素,我以前有一个内联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