2015-04-16 49 views
-2

我有这个代码here及以下...如何使用jquery流畅地显示输入范围的值?

但如何使用jQuery来显示输入范围的流利值?现在它可以工作,但不流利。感谢帮助。

JS:

$("#price").change(function() {      
    var newValue = $('#price').val(); 
    $("#valuePrice").html(newValue); 
    $('#block').css({'margin-left':+newValue}); 
}); 

HTML:

<div class="filterField"> 
<label>Price:</label> 
<input type="range" name="price" id="price" min="0" max="1000" value="3" /> 
<div class="rangeValue"><div id="valuePrice">3</div></div> 
</div> 
<div id="block"></div> 
+1

请添加代码... –

+0

我的代码是http://jsfiddle.net/BaEar/165/ ......我把它放到我的问题 – 1001001

+0

http://jsfiddle.net/BaEar/ 166/ –

回答

3

处理 “输入” 事件:

$("#price").on("input", function() {      
... 
}); 
1

你可以使用鼠标移动

$("#price").on('change mousemove',function() {      
    var newValue = $(this).val(); 
    $("#valuePrice").html(newValue); 
    $('#block').css({'margin-left':+newValue}); 
}); 

SEE DEMO

相关问题