Me estoy volviendo loco con esto, así que su ayuda será enormemente apreciada.
Tengo esta función javascript:
función llenarColor(){
percent1 = (sliderOne.value / sliderMaxValue) * 100;
porcentaje2 = (deslizadorDos.valor / deslizadorMaxValor) * 100;
sliderTrack.style.background = linear-gradient(to right, #dadae5 ${percent1}% , #3264fe ${percent1}% ${percent2}%, #dadae5 ${percent2}%) ;
por alguna razón, las llamadas ${percent1} y ${percent2} no funcionan. Sin embargo, todo está bien cuando sustituyo eso por números reales.
Lo que me vuelve loco es que funciona para todos al obtener una vista previa de la pregunta, ¡pero no al obtener una vista previa de la encuesta/bloque! ¿Hay algo sobre cómo qualtrics lee el javascript con el lenguaje ${}? Apenas tengo otro código en la encuesta que podría estar interactuando con esto, así que no creas que eso es lo que está pasando.
Gracias por adelantado. Mucho
Lo resolví usando esto:
function fillColor(){ percent1 = (sliderOne.value / sliderMaxValue) * 100; percent2 = (sliderTwo.value / sliderMaxValue) * 100; colores = `linear-gradient(to right, #ADD8E6 ` + percent1 + `%, #3264fe ` + percent1 + `%, #3264fe ` + percent2 + `%, #DC143C ` + percent2 + `%)`; sliderTrack.style.background = colores; }