в файле posts-filter-generator/posts-filter.php ищите скрипт
jQuery( "#'.$idblock.' .range-field" ).slider({ value : '.$rng_val.',//Значение, которое будет выставлено слайдеру при загрузке min : 0,//Минимально возможное значение на ползунке max : '.$max.',//Максимально возможное значение на ползунке step : 10,//Шаг, с которым будет двигаться ползунок create: function( event, ui ) { val = jQuery( "#'.$idblock.' .range-field" ).slider("value");//При создании слайдера, получаем его значение в перемен. val jQuery(this).next().attr("value", val );//Заполняем этим значением элемент с id contentSlider jQuery(this).prev().children(".range-value").html( val ); }, slide: function( event, ui ) { jQuery(this).next().attr("value", ui.value );//При изменении значения ползунка заполняем элемент с id contentSlider jQuery(this).prev().children(".range-value").html( ui.value ); } });
При создании слайдера и при изменении его значения новые значения слайдера вставляются через функцию .html(val)
val - строка и если вы хотите изменить формат вывода строки, то придется предварительно обработать эту строку через нужную функцию js
Андрей CS сказал(а)
в файле posts-filter-generator/posts-filter.php ищите скрипт
jQuery( "#'.$idblock.' .range-field" ).slider({ value : '.$rng_val.',//Значение, которое будет выставлено слайдеру при загрузке min : 0,//Минимально возможное значение на ползунке max : '.$max.',//Максимально возможное значение на ползунке step : 10,//Шаг, с которым будет двигаться ползунок create: function( event, ui ) { val = jQuery( "#'.$idblock.' .range-field" ).slider("value");//При создании слайдера, получаем его значение в перемен. val jQuery(this).next().attr("value", val );//Заполняем этим значением элемент с id contentSlider jQuery(this).prev().children(".range-value").html( val ); }, slide: function( event, ui ) { jQuery(this).next().attr("value", ui.value );//При изменении значения ползунка заполняем элемент с id contentSlider jQuery(this).prev().children(".range-value").html( ui.value ); } });При создании слайдера и при изменении его значения новые значения слайдера вставляются через функцию .html(val)
val - строка и если вы хотите изменить формат вывода строки, то придется предварительно обработать эту строку через нужную функцию js
А можно попросить Вас подсказать куда что вставить? Нашел в гугле решение обработки:
var str = "3830000"; alert(str.replace(/(d)(?=(ddd)+([^d]|$))/g, '$1 '));
но в js совсем не разбираюсь. Подскажите, куда этот обработчик вставить?
видимо тогда строки необходимо изменить так:
jQuery( "#'.$idblock.' .range-field" ).slider({ value : '.$rng_val.',//Значение, которое будет выставлено слайдеру при загрузке min : 0,//Минимально возможное значение на ползунке max : '.$max.',//Максимально возможное значение на ползунке step : 10,//Шаг, с которым будет двигаться ползунок create: function( event, ui ) { val = jQuery( "#'.$idblock.' .range-field" ).slider("value");//При создании слайдера, получаем его значение в перемен. val jQuery(this).next().attr("value", val );//Заполняем этим значением элемент с id contentSlider val = val.replace(/(d)(?=(ddd)+([^d]|$))/g, '$1 '); jQuery(this).prev().children(".range-value").html( val ); }, slide: function( event, ui ) { var val = ui.value; jQuery(this).next().attr("value", val ); val = val.replace(/(d)(?=(ddd)+([^d]|$))/g, '$1 '); jQuery(this).prev().children(".range-value").html( val ); } });