У меня есть два входа типа = "диапазон".Я хочу объединить два.
Я хотел бы сделать двойной слайдер, однако, если я размещаю два элемента друг над другом, только верхний элемент принимает щелчки мыши.Я не хочу использовать какую-либо внешнюю библиотеку, чтобы сделать это.Я сделал это в стиле css , но главная проблема в том, что он не работает в браузере Mozilla и IE.Это просто работает в браузере Chrome, и я думаю, что это из-за событий указателя: нет;который не был запущен в браузере Mozilla.Есть идеи?
**css :**
.price-slider {
position: relative;
width: 400px;
margin: 0 auto 20px;
height: 35px;
text-align: center;
}
.price-slider input {
pointer-events: none;
position: absolute;
left: 0;
top: 15px;
width: 100%;
outline: none;
height: 18px;
margin: 0;
padding: 0;
border-radius: 8px;
}
.price-slider input::-webkit-slider-thumb {
pointer-events: all;
position: relative;
z-index: 1;
outline: 0;
height: 24px;
widows: 24px;
border-radius: 12px;
background-color: white;
border: 2px solid black;
-webkit-appearance: none;
}
**HTML:**
<div class="price-slider">
<input value="0" min="0" value="0" max="100" step="1" type="range" />
<input value="100" min="0" value="100" max="100" step="1" type="range" />
</div>