jQuery等待video视频元素加载完成
在jQuery中,你可以使用$(window).on('load', function() { ... });
确保页面的所有内容,包括视频元素,都已经加载完成后再执行代码。但如果你只想等待视频元素加载完成,可以监听canplaythrough
事件。
以下是一个示例代码:
$(document).ready(function() {
var $video = $('#myVideo'); // 假设你的video元素有一个id为'myVideo'
$video.on('canplaythrough', function() {
// 当视频可以在不停止的情况下播放通过其整个长度时触发
console.log('视频加载完成');
// 在这里执行你需要的操作
});
});
在这个例子中,当视频元素能够在不停止的情况下通过其整个长度播放时,会触发canplaythrough
事件,然后你可以在事件处理函数中执行你需要的操作。
评论已关闭