true %> 我希望在鼠标悬停时视频继续自动播放/继续,而在鼠标移开时,视频暂停。 我如何使用 JQuery 做到这一-6ren">
gpt4 book ai didi

javascript - mouseover mouseout JQuery 时自动播放/暂停

转载 作者:数据小太阳 更新时间:2023-10-29 05:52:03 26 4
gpt4 key购买 nike

我有以下问题。这是代码:

<div class="article-content-wrapper>
<%= video_tag 'Garden.mp4', :class => "video", :controls => true %>
</div>

我希望在鼠标悬停时视频继续自动播放/继续,而在鼠标移开时,视频暂停。

我如何使用 JQuery 做到这一点?我在 JQuery 网站上搜索了很多,但没有找到适合我的东西。我试过的代码没有用。

cSlider: stop autoplay on mouseover或者 autoplay video in sliderJQuery autoplay video on click show

感谢您的帮助。

最佳答案

一个简单的解决方法:

$(function(){
$('.video').on('mouseenter', function(){
if( this.paused) this.play();
}).on('mouseleave', function(){
if( !this.paused) this.pause();
});
});

Check jsFiddle

关于javascript - mouseover mouseout JQuery 时自动播放/暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30256028/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com