Javascript 自定义SoundCloud清理器栏不支持Safari中的事件
我制作了一个擦洗器/搜索栏来播放一段声音。单击搜索栏上的任何位置都必须搜索到该零件的轨迹。这就是我制作的点击事件的目的。它可以在Chrome上运行,但不能在Safari上运行。 下面是一个在Chrome上运行的示例,它在Safari上不起作用 这是我与点击事件相关的JS代码:Javascript 自定义SoundCloud清理器栏不支持Safari中的事件,javascript,jquery,safari,soundcloud,Javascript,Jquery,Safari,Soundcloud,我制作了一个擦洗器/搜索栏来播放一段声音。单击搜索栏上的任何位置都必须搜索到该零件的轨迹。这就是我制作的点击事件的目的。它可以在Chrome上运行,但不能在Safari上运行。 下面是一个在Chrome上运行的示例,它在Safari上不起作用 这是我与点击事件相关的JS代码: function updatePosition(){ var currentPosition = scTrack.getCurrentPosition(); var duration = scTrack.getDu
function updatePosition(){
var currentPosition = scTrack.getCurrentPosition();
var duration = scTrack.getDuration();
$(".scrubberPlaying").css('width', ((currentPosition / duration) * 100) + '%');
$(".scrubberBase").on("click", function (e) {
x = e.pageX - $(this).offset().left,
width = $(this).width(),
scTrack.seek((x / width) * duration);
});
}
我认为SoundCloud的seek
方法不能正常工作。然而,有人知道为什么它不能在Safari上工作吗