2017-04-09 3 views
0

저는 Qualtrics를 사용하여 온라인 설문지를 만듭니다. 나는 퀼트 릭스 자바 스크립트 API 설명서 https://s.qualtrics.com/WRAPI/QuestionAPI/classes/Qualtrics%20JavaScript%20Question%20API.html)에 부합하는 질문에 자바 스크립트 코드의 작은 조각, 추가 : 나는 당신을 표시 할 수 없습니다자바 스크립트 window.scrollTo가 무시됩니다.

Qualtrics.SurveyEngine.addOnload(function() 
{ 
    console.log("Here I am..."); 
    window.scrollTo(0, 5000); 
    console.log("... Now I am passed this section..."); 
}); 

,하지만이 '블록보기'에서 완벽하게 작동합니다. 그러나 전체 설문 조사를 게시하면 스크롤 명령이 무시되거나 작동하지 않습니다. 놀랍게도, 나는 콘솔에서 print 문을 보았다. 코드에 액세스 할 수 있지만 뭔가 스크롤 문 작업을 방해하는 것 같습니다. 예를 들면. Javascript 코드가 포함 된 설문 조사에 대해서는 https://leidenuniv.eu.qualtrics.com/jfe/form/SV_9AeH7nkJsrIerDT을 참조하십시오 (작동하지 않지만). 또한 이것이 '차단보기'에서 작동하는 이유에 대해 의아해하지만 조사 모드에서는 작동하지 않습니다.

왜 이것이 작동하지 않는지 및/또는이 문제를 해결하기위한 제안? 고맙습니다.

답변

1

차단 모드는 이전 SE (설문 조사 엔진)를 실행하며 설문 조사는 새로운 JFE에서 실행됩니다 (주소 막대 URL을 보면 차이를 알 수 있음). scrollTo가 JFE에서 작동하지 않는 이유는 모르겠습니다. 이것은 이상적인 솔루션은 아니지만 매개 변수 Q_JFE = 0을 추가하여 설문 조사가 SE에서 실행되도록 할 수 있습니다.

+0

좋아요. 이 작품! 나 자신을 알아 내지 못했을거야. 고맙습니다. –