2017-10-17 11 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] 

또는

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

을 처리하여 하나의 필요이 툴팁 포매터를

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

이 툴팁 사용 : true 및 툴팁을 사용하지 않는 경우 false :

+0

어떻게 툴팁을 사용할 수 있습니까? 네? – wu4m4n

+0

성취하고자하는 것에 대해 더 많은 정보를 원합니다. 예를 들어 등의 포맷터를 만들어야합니다. 함수 : (value) { \t}, \t from : Number; \t} –