2012-10-09 12 views
14

JQuery UI kaymak değişim değeri giriş alanına değiştiğinde İşte

$("#storlekslider").slider({ 
 
    range: "max", 
 
    min: 0, 
 
    max: 1500, 
 
    value: 0, 
 
    slide: function(event, ui) { 
 
    $("#storlek_testet").val(ui.value); 
 
    $(ui.value).val($('#storlek_testet').val()); 
 
    } 
 
}); 
 
// $("#storlek_testet").val($("#storlekslider").slider("value")); 
 

 
$("#storlek_testet").change(function() { 
 
    $("#storlekslider").slider("value", $(this).val()); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://code.jquery.com/ui/1.9.0/jquery-ui.js"></script> 
 
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css"> 
 
<div id="storlekslider"></div> 
 
<input type="text" name="storlek" id="storlek_testet" value="500" />

I değerini değiştirmek doğru konumda atlamak için kaydırıcıyı almaya çalışırken js fiddle

im giriş alanı. Iam Jquery UI slider kullanarak.

cevap

19

Çok sevdiği giriş change olaya bağlamak:

$("#storlek_testet").change(function() { 
    $("#storlekslider").slider("value", $(this).val()); 
}); 
+0

$ (this) .val(), $ ("storlek_testet") seçicisi yerine kullanılabilir. Val() –

+0

ayrıca '' '' '' '' '' '' ;-) ;-); – Ch4rAss

+0

Teşekkürler, güncelleştirdim ... – Constantinius

5
$("#storlek_testet").keyup(function() { 
    $("#storlekslider").slider("value" , $(this).val()) 
}); 

http://jsfiddle.net/C8X4D/

+0

wordpress eklentisi seçenek paneli için nasıl uygulanır – Firefog

4

değiştirme değerleri birkaç girişlerden:

$("#input-1").change(function() { 
    $("#slider").slider('values',0,$(this).val()); 
}); 
$("#input-2").change(function() { 
    $("#slider").slider('values',1,$(this).val()); 
}); 

https://jsfiddle.net/brhuman/uvx6pdc1/

+0

Bir aralık kaydırıcınız varsa bu iyi çalışır – garrettendi