关于mousemove的视频

时间:2015-12-06 01:11:54

标签: javascript

只要鼠标移动,我在尝试播放视频时遇到问题。我想要时间跟随鼠标,就像鼠标是时间处理程序一样。 我有这个代码。它在Internet Explorer上工作正常,但在Chrome或Mozi时间不流畅,因为它与刷新时间有关。视频播放困难。

<script type="text/javascript">
var mouseX;

    $(document).mousemove( function moveFunc(e) {
    mouseX = e.clientX;
    var timV = $(".video").get(0).duration;
    var valV = (timV*mouseX/$(window).width());
    $(".video").get(0).currentTime = valV;

});
</script>

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

Firefox和Chrome停止为窗口和文档上的每个鼠标位置更新触发mousemove事件,以尝试使页面更具响应性。 您可以通过将事件绑定到更具体的内容(如视频元素本身或任何包装元素)来修复它。