2017-04-09 97 views
0

我使用Qualtrics創建在線調查問卷。我添加了這個小片的Javascript代碼的問題,與Qualtrics的JavaScript API手冊https://s.qualtrics.com/WRAPI/QuestionAPI/classes/Qualtrics%20JavaScript%20Question%20API.html)是一致的:Javascript window.scrollTo被忽略

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

我不能告訴你,不過這完全在「塊視圖」。但只要我發佈完整的調查,滾動命令就會被忽略或不起作用。值得注意的是,我確實在控制檯中看到了打印語句。代碼被訪問,但似乎阻礙了滾動語句的工作。作爲例子。請參閱https://leidenuniv.eu.qualtrics.com/jfe/form/SV_9AeH7nkJsrIerDT爲我的調查與Javascript代碼包括(雖然不工作)。我也很疑惑,爲什麼這個功能在'block view'中有效,但在調查模式下無效。

任何想法爲什麼這不起作用和/或建議來解決這個問題?謝謝。

回答

1

塊模式運行較舊的SE(Survey Engine),並且您的調查在較新的JFE中運行(查看地址欄URL以瞭解差異)。我不知道爲什麼scrollTo在JFE中不起作用。這不是一個理想的解決方案,但您可以通過添加參數Q_JFE = 0來強制您的調查在SE中運行。

+0

太好了。這工作!永遠都不會知道我自己。非常感謝你。 –