Javascript 如何使滑块的拇指一直移动到末端?
基本上,我想要一个范围滑块,以及为真和假Javascript 如何使滑块的拇指一直移动到末端?,javascript,html,css,slider,rangeslider,Javascript,Html,Css,Slider,Rangeslider,基本上,我想要一个范围滑块,以及为真和假 字段集>*{ 垂直对齐:中间对齐; } .测验标签左侧,.测验标签右侧{ 显示:内联块; 宽度:50px; 填充:2px; 文本对齐:居中; } .测验滑块{ -webkit外观:无; 显示:内联块; 宽度:100px; 高度:25px; 背景#d3; 大纲:无; 不透明度:0.7; -webkit转换:.2s; 转变:不透明度; } .测验滑块:悬停{ 不透明度:1; } .测验滑块::-webkit滑块拇指{ -webkit外观:无; 外观:无;
字段集>*{
垂直对齐:中间对齐;
}
.测验标签左侧,.测验标签右侧{
显示:内联块;
宽度:50px;
填充:2px;
文本对齐:居中;
}
.测验滑块{
-webkit外观:无;
显示:内联块;
宽度:100px;
高度:25px;
背景#d3;
大纲:无;
不透明度:0.7;
-webkit转换:.2s;
转变:不透明度;
}
.测验滑块:悬停{
不透明度:1;
}
.测验滑块::-webkit滑块拇指{
-webkit外观:无;
外观:无;
宽度:25px;
高度:25px;
背景#4CAF50;
光标:指针;
}
.滑块::-moz范围拇指{
宽度:25px;
高度:25px;
背景#4CAF50;
光标:指针;
}
.滑杆组{
宽度:100%;
保证金:0自动;
}
真的
错误的
简单:
document.getElementsByClassName("quiz-slider")[0].value = 2;
Id和标记名选择器也可以工作。
以下是完整的代码:
document.getElementsByClassName(“测验滑块”)[0]。值=2代码>
字段集>*{
垂直对齐:中间对齐;
}
.测验标签左侧,.测验标签右侧{
显示:内联块;
宽度:50px;
填充:2px;
文本对齐:居中;
}
.测验滑块{
-webkit外观:无;
显示:内联块;
宽度:100px;
高度:25px;
背景#d3;
大纲:无;
不透明度:0.7;
-webkit转换:.2s;
转变:不透明度;
}
.测验滑块:悬停{
不透明度:1;
}
.测验滑块::-webkit滑块拇指{
-webkit外观:无;
外观:无;
宽度:25px;
高度:25px;
背景#4CAF50;
光标:指针;
}
.滑块::-moz范围拇指{
宽度:25px;
高度:25px;
背景#4CAF50;
光标:指针;
}
.滑杆组{
宽度:100%;
保证金:0自动;
}
真的
错误的
很明显,滑块从选择器继承了一个填充
.quiz-card * {
padding: 0px 30px;
}
这使得我的拇指有一个很小的活动范围。将滑块的填充设置为0修复了此问题
.quiz-slider {
-webkit-appearance: none;
display: inline-block;
width: 100px;
height: 25px;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
padding: 0;
}
将代码转换为代码段后,滑块立即向两侧单击,问题是什么?ti是由您从未打开
标签引起的吗?不,这是me复制粘贴中的错误。那么,我不确定问题出在哪里/嗯,你在经历什么行为?叹气。这是我css中的一个bug。它从另一个选择器继承了30的填充。将padding设置为0将修复此问题我讨厌CSS>OOF,考虑回答你自己的问题。行为和提供的代码是什么不同?它把滑块移动到最后;在将他的代码转换成一个片段后,它也会这样做。看。不,他说1是默认值,而你的链接似乎也使用1作为默认值。他应该在问题的标题中写下这一点。显然不是两天。对不起,伙计们。哦,是的,该死,这很奇怪。