Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

175
Views
Qualtrics: Calling javascript variable inside CSS using ${variable } not working

I am going crazy with this so your help will be enormously appreciated.

I have this javascript function:

function fillColor(){

percent1 = (sliderOne.value / sliderMaxValue) * 100;

percent2 = (sliderTwo.value / sliderMaxValue) * 100;

sliderTrack.style.background = linear-gradient(to right, #dadae5 ${percent1}% , #3264fe ${percent1}% ${percent2}%, #dadae5 ${percent2}%);

for some reason the ${percent1} and ${percent2} calls don't work. Everything is fine when I substitute that for actual nubmers though.

What drives me insane is that it works we all when previewing the question, but not when previewing the survey/block! Is ther something about how qualtrics reads the javascript with the ${} language? I have barely any other code in the survey that could be interacting with this, so don't think that's what's gonig on.

Thanks in advance. So much

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

I solved it using this:

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;

 }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!