Показать сообщение отдельно
  #1 (permalink)  
Старый 18.05.2021, 21:26
Аспирант
Отправить личное сообщение для Step48_rus Посмотреть профиль Найти все сообщения от Step48_rus
 
Регистрация: 22.07.2015
Сообщений: 68

Не работает jqueryUI при значении max выше 10000000
Добрый всем вечер, проблема такая
$( function() {
$( "#slider-price" ).slider({
range: true,
min: 2421040,
max: 10105200,
values: [ 2421040, 10105200 ],
slide: function( event, ui ) {
$( "#slider-price1" ).val(ui.values[ 0 ]);
$( "#slider-price2" ).val(ui.values[ 1 ] );
}
});
$( "#slider-price1" ).val($( "#slider-price" ).slider( "values", 0 ));
$( "#slider-price2" ).val($( "#slider-price" ).slider( "values", 1 ));
} );

Не работает, но если ставить

$( function() {
$( "#slider-price" ).slider({
range: true,
min: 2421040,
max: 9999999,
values: [ 2421040, 9999999],
slide: function( event, ui ) {
$( "#slider-price1" ).val(ui.values[ 0 ]);
$( "#slider-price2" ).val(ui.values[ 1 ] );
}
});
$( "#slider-price1" ).val($( "#slider-price" ).slider( "values", 0 ));
$( "#slider-price2" ).val($( "#slider-price" ).slider( "values", 1 ));
} );

На сайте скрываются элементы которые не входят в данный диапозон, вот код
function changeCenyTable() {
setTimeout(function () {
$( ".tftable tr.flat" ).each(function() {

if ( ($(this).attr("data-price") < $("input#slider-price1").val()) || ($(this).attr("data-price") > $("input#slider-price2").val()) ) {
$(this).hide();
}
});
}, 201)
}
может кто то сталкивался с такой проблемой?
Ответить с цитированием