输入范围滑块拇指js事件

问题描述 投票:0回答:1

在输入范围滑块我希望增加可操作区域大小将增加鼠标悬停在拇指。我试过这个

HTML

<input id="param1" type="range" min="0" max="1" step="0.1" class="slider-color">

jQuery的

$('.slider-color::-webkit-slider-thumb').hover(function(){
    $('.slider-color::-webkit-slider-runnable-track').css('height','11px');
});

请帮忙。以上不起作用

javascript jquery css html5
1个回答
1
投票

我不确定你是否可以抓住slider-thumb上的悬停但是这里有一个想法,以防你想要悬停在所有滑块上你可以依赖CSS变量来改变一些属性

.slider-color:hover {
  --c:red;
  --h:40px;
}
.slider-color::-webkit-slider-runnable-track {
  background:var(--c,transparent);
  height:var(--h,initial);
}
<input id="param1" type="range" min="0" max="1" step="0.1" class="slider-color">
© www.soinside.com 2019 - 2024. All rights reserved.