我将 jQuery 滑块 UI 用于音频播放器中的滑块,只有当我为其设置变量时,滑动功能不起作用。
$('.body_container .slider').slider({
value: 0,
step: 0.01,
orientation: "horizontal",
range: "min",
max: song.duration,
animate: true,
slide: function(event,ui) {
manualSeek = true;
},
stop:function(event,ui) {
manualSeek = false;
song.currentTime = ui.value;
}
});
在萤火虫中,它出现了错误closestHandle is undefined
。closestHandle
来自 jQuery UI 文件。
但是,当我在函数中没有设置任何选项而只是离开事件但显然我需要设置选项时,它确实有效;
$('.body_container .slider').slider({
slide: function(event,ui) {
manualSeek = true;
},
stop:function(event,ui) {
manualSeek = false;
song.currentTime = ui.value;
}
});