【发布时间】:2021-03-16 11:13:51
【问题描述】:
当我将视频悬停时,我使用此解决方案来启动视频(每个单独):
//play video on hover
$(document).on('mouseover', 'video', function() {
$(this).get(0).play();
});
//pause video on mouse leave
$(document).on('mouseleave', 'video', function() {
$(this).get(0).pause();
});
效果非常好。但实际上我想在悬停标题时开始播放视频(所以另一个 div,在悬停自己的标题时分别开始每个视频)。有人对此有解决方案吗?
我的标题在一个名为 »video-titles« 的 div 中,我的视频嵌入如下:
<HTML Embed>
<div id="w-embed">
<video class="video" position= "absolute" top= "0px" margin= "0 auto" height= "auto" width= "100%" preload="auto" muted loop>
<source src="myvideo.mp4" type='video/mp4;' />
</video>
</div>
这是我的网站:https://monkeyberlin-preview-3a28-d94aa03c105a2.webflow.io/ 干杯并感谢您的帮助!
【问题讨论】:
-
Does anyone has a solution for that?-> 是的,如果您可以显示 HTML 部分。否则没有 -
将它添加到您的问题中,以及在您给定的 HTML 代码中
title的位置? -
抱歉,请查看更新,感谢您的快速回复
标签: html jquery video mouseover