我有一个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}});

09-11 19:44