我有一个jquery滑块,在此出现异常。滑块用于将幅度设置为音频轨道。我是javascript和jquery的新手,因此非常感谢您的帮助。这是我的代码:
var handler2 = _.throttle(function(event, ui) {
var val = MusicMachine.findOne({});
MusicMachine.update({ _id: val._id }, {$set: {slide2: ui.value}});
}, 50, { leading: false });
if (!this.$('#slider2').data('uiSlider')) {
$("#slider2").slider({
slide: handler2,
min: 10,
max: 100
});
}
最佳答案
我终于想通了:
问题出在以下语句上:
MusicMachine.insert({slide2: 50});
它插入了一个新的对象ID,而不是简单地在MusicMachine集合中创建一个新字段,该集合通过以下语句实现:
MusicMachine.update({}, {$set:{slide2:50}});