Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery HTML5音频擦洗故障_Jquery_Html - Fatal编程技术网

Jquery HTML5音频擦洗故障

Jquery HTML5音频擦洗故障,jquery,html,Jquery,Html,我认为这将是一个相当简单的答案,但我不确定为什么它在Chrome和FF中工作得很好,但在Safari中却不行。HTML5音频播放器的设计方式可以阻止我的功能启动。同样,这只是在狩猎中。我想知道是否有一个关键字我遗漏了,Safari用它来区分那里的玩家 if(video != '') { $("#<?php echo $track_id ?>").mousehold(function(){ video.currentTime = this.currentTime

我认为这将是一个相当简单的答案,但我不确定为什么它在Chrome和FF中工作得很好,但在Safari中却不行。HTML5音频播放器的设计方式可以阻止我的功能启动。同样,这只是在狩猎中。我想知道是否有一个关键字我遗漏了,Safari用它来区分那里的玩家

if(video != '') {
    $("#<?php echo $track_id ?>").mousehold(function(){
        video.currentTime = this.currentTime;
        video.pause();
    });
    $("#<?php echo $track_id ?>").mouseup(function(){
        video.currentTime = this.currentTime;
        video.pause();
    });
}
if(视频!=''){
$(“#”).mousehold(函数(){
video.currentTime=此.currentTime;
video.pause();
});
$(“#”)mouseup(函数(){
video.currentTime=此.currentTime;
video.pause();
});
}

因此,当用户拖动音频擦洗条时,它也会擦洗视频


提前谢谢大家。

也许鼠标夹在Safari中不起作用。。。尝试使用mousedown来代替?

您真的使用$(“#”)作为选择器吗?不用担心。。。我刚刚修复了你的代码块,现在我看到了你真正的选择器。谢谢你,伊西,我一直在想怎么做。很抱歉,这也不起作用。Mouseup是我目前使用的备份,用于将视频聚焦到它应该在的位置,但只有当我单击手柄不在的擦洗区域时,它才起作用,但一旦手柄聚焦,mousehold就不起作用。但我不知道为什么鼠标垫不起作用?这是一个添加到文件头的插件(我不确定mousehold是否正确,因为它不是一个有效的DOM事件;我很乐意阅读您的链接,但它是一个死链接。这一个现在可以工作了,很抱歉。我格式化错了。