Отключить отслеживание ползунков диапазона в IE и Edge - PullRequest
0 голосов
/ 25 июня 2018

Я бы хотел запретить пользователям щелкать непосредственно по дорожке элемента диапазона для указания значения и разрешать им только перетаскивать ползунок. Это прекрасно работает во всех браузерах, кроме 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. Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...