Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Video.play()导致类型错误_Javascript_Video_Hover - Fatal编程技术网

Javascript Video.play()导致类型错误

Javascript Video.play()导致类型错误,javascript,video,hover,Javascript,Video,Hover,我有一个div,它有一个函数,可以在悬停时启动视频。这很好: $('.portfolio-hover').mouseenter(function () { $('video', this).load(); $('video', this).get(0).play(); }) $('.portfolio-hover').mouseleave(function () { $('video', this).get(0).stop(); }) 但它会在控制台中导致错误:unca

我有一个div,它有一个函数,可以在悬停时启动视频。这很好:

$('.portfolio-hover').mouseenter(function () {
    $('video', this).load();
    $('video', this).get(0).play();
})
$('.portfolio-hover').mouseleave(function () {
    $('video', this).get(0).stop();
})
但它会在控制台中导致错误:uncaughttypeerror:$(…).get(…).stop不是函数。如何解决此问题?

尝试
$(“视频”,this).get(0).pause()

将stop()更改为pause(),仍然会出现错误;“Uncaught(in promise)DOMException:play()请求被pause()调用中断。”有人知道为什么会发生这种情况吗?