Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   slider библиотеки jQuery UI нужна помощь. (https://javascript.ru/forum/library-toolkit-framework/60557-slider-biblioteki-jquery-ui-nuzhna-pomoshh.html)

Monster123 06.01.2016 23:21

slider библиотеки jQuery UI нужна помощь.
 
Есть два ползунка(от и до). Нужно, что бы когда ползунок(до) отводили до конца ,то считался только ползунок(от). Надеюсь поняли о чем я. На Авито такой.

Подскажите как реализовать.:help:

Вот код.
<script>
	$(function() {
		$('#price').change(function () {
		var val = $(this).val();
		$('#slider_price').slider("values",0,val);
		});	
		
		$('#price2').change( function() {
			var val2 = $(this).val();
			$('#slider_price').slider("values",1,val2);
		});
	
		$( "#slider_price" ).slider({
			range: true,
			//orientation: "vertical",
			min: 0,
			step:100,
			max: 700,
			values: [ 100, 400 ],
			slide: function( event, ui ) {
				//$( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] );
				$('#price').val(ui.values[0]);
				$('#price2').val(ui.values[1]);
			}
		});
		//$( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) +
			//" - $" + $( "#slider-range" ).slider( "values", 1 ) );
			$('#price').val($('#slider_price').slider("values",0));
			$('#price2').val($('#slider_price').slider("values",1));
	});
	</script>

<div id="options">
			<h3>Цена</h3>
			<form>
				<label for="price">От:
					<input type="text" name="price" id="price">
				</label>
				
				<label for="price2">До:
					<input type="text" name="price2" id="price2">
				</label>	
			</form>
			<div id="slider_price"></div>
		</div>

рони 06.01.2016 23:37

Цитата:

Сообщение от Monster123
Надеюсь поняли о чем я.

нет

Monster123 06.01.2016 23:47

Сейчас конкретные границы стоят от min0 до max700. Нужно, что бы можно было убирать верхнюю границу(max).

рони 06.01.2016 23:54

Monster123,
строка 23
так ?
('#price2').val(ui.values[1]==700 ? '' : ui.values[1]);

Monster123 06.01.2016 23:58

Да

Monster123 07.01.2016 00:36

Спасибо большое.:no:


Часовой пояс GMT +3, время: 21:13.