Я использую это plugin для отображения 2 ползунков диапазона цен на моем веб-сайте. Проблема в том, что когда я добавляю второй слайдер диапазона, первый из них больше не работает.Javascript несколько обратных вызовов
код JS я использую:
// Range 1
var clbk = document.querySelector('.value1');
var initClbk = new Powerange(clbk, { callback: displayValue, start: 20 });
function displayValue() {
document.getElementById('slider1').innerHTML = clbk.value;
}
// Range 2
var clbk = document.querySelector('.value2');
var initClbk = new Powerange(clbk, { callback: displayValue, start: 40 });
function displayValue() {
document.getElementById('slider2').innerHTML = clbk.value;
}
Я также загрузил здесь jsfiddle пример.
Что я делаю неправильно?
Вы используете один и то же имя функции дважды .... переименовать второй '' displayValue' к displayValue2' –
модифицированной скрипку: https://jsfiddle.net/pe49hnzu/ – Oxi
Есть несколько проблем в коде - https://jsfiddle.net/arunpjohny/9c2pew9b/2/ –