You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改JavaScript代码:鼠标移出视频时重置而非暂停

修改后的视频悬停播放/移出重置代码

下面是调整后的JavaScript代码,实现鼠标悬停视频时播放、鼠标移出时将视频重置到初始状态的效果:

const videos = document.querySelectorAll(".hover_video_wrapper .video");

// 遍历所有视频添加事件监听
for (const video of videos) {
    // 鼠标悬停时播放
    video.addEventListener('mouseover', function() { 
      video.play();
      // 可在此添加其他功能
    }, false);
    // 鼠标移出时重置视频
    video.addEventListener('mouseout', function() { 
      // 可在此添加其他功能
      video.pause();
      video.currentTime = 0;
    }, false);
}

改动说明

把原代码中mouseout事件里的video.pause(),改成先暂停视频,再通过video.currentTime = 0将播放进度重置到开头,这样鼠标移出后视频会回到初始状态并停止播放。

内容的提问来源于stack exchange,提问作者Vincent Eutin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 05:15:53