0
我已經安裝了noUiSlider,我試圖讓它滑動時它調用一個函數來更新第二個輸入文本框。如何使用noUiSlider在更改時調用函數?
我的最終目標是讓它像this page一樣工作,您可以在其中鍵入數字,並將滑塊設置爲該滑塊,反之亦然,但我無法弄清楚如何使它只用一個工具提示工作。
目前,它插頭從滑塊到CAD文本框中的值完美,但我也希望它使用此功能,我寫它轉換成BTC等量:(廣東話發表的jsfiddle,因爲代碼noUiSlider過長)
function cadConvert() {
var cad = document.getElementById("cadc").value;
var cadCalc = cad/price;
var cadCalc = cadCalc.toFixed(8);
document.getElementById("btcc").value = cadCalc;
cadCheck();
}
滑塊的代碼是在這裏:
var directionSlider = document.getElementById('slider-direction');
noUiSlider.create(directionSlider, {
start: 20,
connect: [true, false],
direction: 'ltr',
range: {
'min': 2,
'max': 99.99
}
});
var inputFormat = document.getElementById('cadc');
directionSlider.noUiSlider.on('update', function(values, handle) {
inputFormat.value = values[handle];
cadConvert();
});
directionSlider.addEventListener('change', function(){
sliderFormat.noUiSlider.set(this.value);
cadConvert();
});
非常感謝,一直坐在整天在這... – NipBoss