jquery 悬停时自动播放html视频?

6tqwzwtp  于 2022-11-03  发布在  jQuery
关注(0)|答案(2)|浏览(152)

我在互联网上搜索了一些很好的例子,但是由于某种原因,当我试图用我的代码实现它们时,它们不起作用。我不知道我似乎做错了什么。
(我很抱歉使用了荷兰语的类名,希望不会太混乱)。如果我真的很笨,那我很抱歉。
于飞:

<div class="drievijfde-wrapper portfolio-wrapper">
    <div class="single-item singlevidjs drievijfde-padding" style="background-image:url(img/work-placeholder.png); background-position: center center; background-size: cover;">
        <video loop preload="auto" id="portfolio-vid">
            <source src="video/test reel_1.mp4" type="video/mp4">
        </video>  
        <a href="#">
            <div class="metadata">
                Interior Lamps
            </div>
        </a>
    </div>
</div>

JS:

var figure = $(".singlevidjs").hover( hoverVideo, hideVideo );

function hoverVideo(e) {  
    $('video', this).get(0).play(); 
}

function hideVideo(e) {
    $('video', this).get(0).pause(); 
}
e0bqpujr

e0bqpujr1#

您可以使用以下jQuery代码执行此操作

$('#portfolio-vid').mouseover(function(){
    $(this).get(0).play();
}).mouseout(function(){
    $(this).get(0).pause();
})
vwhgwdsa

vwhgwdsa2#

这个问题有点老了,但我想补充一下答案
第一个

相关问题