Я бы хотел запретить пользователям щелкать непосредственно по дорожке элемента диапазона для указания значения и разрешать им только перетаскивать ползунок. Это прекрасно работает во всех браузерах, кроме IE и Edge, используя следующий код CSS:
#slider {pointer-events: none}
#slider::-moz-range-thumb {
pointer-events: auto !important;
}
#slider::-webkit-slider-thumb {
pointer-events: auto !important;
}
#slider::-ms-thumb {
pointer-events: auto !important;
}
#slider::-ms-track {
pointer-events: none !important;
}
Затем я следую совету по ссылке и дополнительно введите код ниже в JS Editor в Qualtrics:
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"
$(document).ready(function(){
$("input[name=Range]").css("pointer-events","none");
$("input[name=Range]").css("disabled","disabled");
});
Однако, к сожалению, это не меняет поведение нажатия на дорожку в IE и Edge. Любая помощь приветствуется.