我认为这将是一个相当简单的答案,但我不确定为什么它在Chrome和FF中运行良好,但在Safari中却没有。它接触HTML5音频播放器的设计方式,它阻止我的功能被触发。这只是在Safari中。我想知道是否有一个我错过的关键字,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();
});
}
所以当用户拖动音频擦洗条时,它也会擦除视频。
先谢谢所有人。
答案 0 :(得分:0)
也许 mousehold 在Safari中不起作用...尝试使用 mousedown ?