【发布时间】:2022-02-13 15:58:05
【问题描述】:
我正在设计一个页面,我希望在用户悬停帖子时播放每个帖子的视频。我是这样设置的:
<div class="project-link-block">
<div class="video-cover">
<video class="playonhover"height="100%" width="100%" muted playsinline loop data-object-fit="cover">
<source src="https://player.vimeo.com/progressive_redirect/playback/671122426/rendition/720p?loc=external&signature=e1562e4b2a73a9f37492359547fef09f8a3ed47a9d12fd77089930fc656a7d8e" type="video/mp4">
Your browser doesn't support HTML5 video tag.
</video>
</div>
</div>
<script>
$(document).ready(function() {
$(".playonhover").on("mouseover", function(event) {
this.play();
}).on('mouseout', function(event) {
this.pause();
});
})
</script>
这可行,但我实际上希望在悬停顶部 div(类 .project-link-block)时播放视频,而不是视频本身。有没有办法做到这一点?在 JS 中切换类不起作用。为此使用 Webflow,以防万一。
【问题讨论】:
标签: javascript html video