Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使滑块的拇指一直移动到末端?_Javascript_Html_Css_Slider_Rangeslider - Fatal编程技术网

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作为默认值。他应该在问题的标题中写下这一点。显然不是两天。对不起,伙计们。哦,是的,该死,这很奇怪。