javascript - 如何用灰色标记 html 范围 slider (已选择的所有区域)?

标签 javascript jquery html css twitter-bootstrap

我使用 html、css、bootstrap 3、javascript/jquery。当用户增加 slider 拇指时,我想用与 slider 背景颜色不同的颜色标记 html 范围 slider 。

.ios-range-slider {
    -webkit-appearance: none;
    border-radius: 10px;
    background-color: #C1C9C8;
    width: 100%;
}


input[type="range"]::-webkit-slider-thumb{
     -webkit-appearance: none;
    background-color: white;
    border-radius: 10px;
    width: 15px;
    height: 15px;    
}

最佳答案

一个非常简单的解决方案是使用 jQuery。

$(document).ready(function(){
    $(".ios-range-slider").change(function(){
        var val = $(this).val();
        $(this).css("background-color","rgb("+(val*10)+","+(val*10)+","+(val*10)+")");
    });
});

这里是 JSFiddle .

关于javascript - 如何用灰色标记 html 范围 slider (已选择的所有区域)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32534824/

相关文章:

javascript - 如何为ONSEN页面加载添加js函数? (莫纳卡)

javascript - 如何在不使用 DOM 突变事件的情况下检测 AJAX 节点插入?

javascript - 如何在 Symfony 3 中以 Json 形式从存储库返回对象

html - 继承父容器的resthight

html - 如何在不改变 html 的情况下反转 IE 中 input[type=upload] 的标签和按钮位置

javascript - 绘制 3D 对象

javascript - Ajax 无法正确获取数据

javascript - 如何通过单个 ajax 调用将同一文件中的不同 json 对象放置在不同的 div 中?

javascript - 无法使用 Javascript 设置输入值

html - 将列与 HTML 和 CSS 结合使用