【发布时间】:2016-10-11 17:22:00
【问题描述】:
当光标在 x 轴上移动时,我正在使用一点点 jQuery 在视频中来回滑动。
var mouseX;
$(document).mousemove( function moveFunc(e) {
mouseX = e.clientX;
var timV = $("#deko_vid").get(0).duration;
var valV = (timV*mouseX/$(document).width());
$("#deko_vid").get(0).currentTime = valV;
});
但我遇到了一些问题:
-在 Safari 中按预期工作,但在 Chrome 中明显滞后(尚未测试 IE/Edge)。 我查找了与我相似的问题,并找到了this,但我不确定如何最好地继续前进。我是否需要创建一个覆盖文档的 div 并将 .mousemove() 绑定到该文档?找到不同的解决方案?使用 greensock 创建补间?
非常感谢任何关于如何前进的建议、想法和建设性的批评!
【问题讨论】:
-
这是我想要实现的一个示例:studiothomas.co.uk/?feature=sandows
标签: javascript jquery html css html5-video