Показать сообщение отдельно
  #29 (permalink)  
Старый 27.07.2021, 21:01
Аспирант
Отправить личное сообщение для tp-20 Посмотреть профиль Найти все сообщения от tp-20
 
Регистрация: 19.06.2018
Сообщений: 60

добрый вечер.
вопрос по слайдеру.

как убрать второй ползунок?
т.е. range не нужен. просто нужен одиночный ползунок.
Спасибо!

<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <link rel="stylesheet" href="https://code.jquery.com/ui/1.10.3/themes/south-street/jquery-ui.css">


<div id="slider"></div>

<input type="text" name="from" id="from" value="" placeholder="from" />
<input type="text" name="to" id="to" value="" placeholder="to" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

    <script src="https://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
    <script>

myData = [ 1,2,4,6,8,10,20,30,40,50,100,200,300,400,500 ];

		slider_config = {
			range: true,
			min: 0,
			max: myData.length - 1,
			step: 1,
			slide: function( event, ui ) {
                    // Set the real value into the inputs
                    $('#from').val( myData[ ui.values[0] ] );
                    $('#to').val( myData[ ui.values[1] ] );
			},
            create: function() {
                    $(this).slider('values',0,0);
                    $(this).slider('values',1,myData.length - 1);
            }
		};

		// Render Slider
		$('#slider').slider(slider_config);
    </script>

<style>
* {
    font-family:Arial;
    font-size:20px;
}
body {
    padding:20px;
}
#slider { margin:20px }
</style>
</body>
</html>

Последний раз редактировалось tp-20, 27.07.2021 в 21:05.
Ответить с цитированием