onloadedmetadata没反应

onloadedmetadata没反应

$(function(){

	var video = $('#myVideo');

	video.on('click',function(){
		console.log('sss')
	})
        video.on('loadedmetadata',function(){
		console.log('www')
	})
})

只打印了sss

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

onloadedmetadata 事件在指定视频/音频(audio/video)的元数据加载后触发的,所以在打开页面的时候,视频需要自动播放,才能直接触发onloadedmetadata事件,我测试了一下,是没有问题的:

http://img1.sycdn.imooc.com//climg/5a9e37e20001f34b10960781.jpg

自己可以再测试一下哦,祝学习愉快~~

提问者 脑子缺根筋 2018-03-06 14:44:39

已解决ddd

提问者 脑子缺根筋 2018-03-06 14:25:11
video.onloadedmetadata = function(){
    	console.log('ss')
    }
video.onloadedmetadata = console.log('aa')

只打印了aa 

  • 只打印aa是因为你给video绑定了两个相同的事件,后面的事件覆盖了前面的事件,重复了,只能执行最后一个。
    2018-03-06 14:47:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师