2017-10-17 59 views
0

當我嘗試和格式化工具提示的小數位時,我得到以下錯誤。不確定爲什麼作爲即時複製從文檔粘貼工具提示行。 「noUiSlider「必須通過所有句柄的格式化程序」與工具提示格式

」未捕獲錯誤:noUiSlider:必須通過格式化程序處理所有句柄。「

jQuery(document).ready(function(){ 
var frequencySlider = document.getElementById('frequencySlider'); 

noUiSlider.create(frequencySlider, { 
    start: [ 4 ], 
    step: 1, 
    range: { 
     'min': [ 1 ], 
     'max': [ 40 ] 
    }, 
     tooltips: [true, wNumb({ decimals: 1 })], 
    pips: { 
     mode: 'values', 
     values: [1, 10, 20, 30, 40], 
     density: 100, 
     stepped: true, 
    } 

}); 



var frequencyNumber = document.getElementById('rangePickerTextMonthly'); 

frequencySlider.noUiSlider.on('update', function(values, handle) { 

    var value = values[handle]; 
     frequencyNumber.value = value; 
      optionChange(); 
}); 



frequencyNumber.addEventListener('change', function(){ 
    frequencySlider.noUiSlider.set([null, this.value]); 
}); 

}); 

回答

1

開始選項設置手柄的數量和相應的開始位置。 在你的榜樣,你有兩個提示格式化

tooltips: [true, wNumb({ decimals: 1 })] 

相反,你需要一個如果你想顯示工具提示都只是處理您只處理

tooltips: [true] 

或者

tooltips: [ wNumb({ decimals: 1 })] 

使用工具提示:如果不使用工具提示,則爲true:false

+0

如何使用工具提示但使用dat ES? – wu4m4n

+0

我想了解更多信息,以便達到您的目標,以便我可以幫助您。您必須創建一個格式化程序 {功能(值){ \t \t返回值; \t}, \t from:Number; \t} –

相關問題