1ページに複数の剣道スライダーがあります。スライダーの値が変更されたときに、選択した値に基づいて色を変更できるように、変更イベントをトリガーしたスライダーを特定したいと思います。
<div id="div_slider">
<input id="slider1" data-bind="kendoSlider: { value: myValue, min: 0, max: 5,change: changeSlider }" />
<input id="slider2" data-bind="kendoSlider: { value: myValue, min: 0, max: 5,change: changeSlider }" />
<input id="slider3" data-bind="kendoSlider: { value: myValue, min: 0, max: 5,change: changeSlider }" />
</div>
私は次のようにノックアウトバインディングを持っています
<script type="text/javascript">
var ViewModel = function () {
this.myValue = 5;
this.changeSlider = function(data, event) {
console.log(data);
console.log(event);
};
};
ko.applyBindings(new ViewModel());
</script>
問題は、スライダー変更機能のイベントパラメーターが常に未定義であるということです。なぜ誰かが何か考えを持っていますか?