javascript - Rangeslider.js mousedown 事件不适用于 slider 按钮

标签 javascript jquery rangeslider

鼠标事件未触发。 需要知道保持事件,以便可以禁用 slider 值的更新。 我的代码是,

var sliding = false;
function update_seek_value(value){
  if(!sliding){
            $("#replay-slider").val(value).change();
  }
}
$('.slider_button_class_name').on('mousedown',function(){
   sliding = true;
});

最佳答案

$("#range-control").rangeslider({
    polyfill: false,
    onSlideEnd: function(position, value){
        //console.log('Position', position, 'Value', value);
        $("#selectedRange").text(value);
    }
});
body, input[type=text] { text-align: center; }
<link href="https://cdnjs.cloudflare.com/ajax/libs/rangeslider.js/1.2.1/rangeslider.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/rangeslider.js/1.2.1/rangeslider.min.js"></script>
<input id="range-control" type="range" min="0" max="100" step="1" value="0">
<span id="selectedRange"></span>  

希望这有帮助!

关于javascript - Rangeslider.js mousedown 事件不适用于 slider 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46080014/

相关文章:

javascript - Chrome 中的 CSS#/HTML5 嵌套表格和子填充

javascript - 如何使用 JavaScript 重置基于复选框的 slider 值?

javascript - 如何在移动网站中实现底部标签栏

flutter - 在 Flutter 中为 Slider Thumb 创建自定义形状(Slider 和 RangeSlider)

flutter - 检查RangeSlider中的哪个Thumb(左或右)滑动

javascript - 如何使用使用相同查询参数的 super 代理发送请求

java - 适用于 Java 和 Javascript 的兼容 AES 算法

javascript - 单击时获取内容的innerHTML

javascript - 高效比较两个数字范围

javascript - jQuery css() 不在条件语句中工作