当页面溢出时,即页面上的所有内容无法在不滚动的情况下显示出来时,页面会自动跳转到调查页面的问题部分。有没有办法用 Javascript 或 CSS 来防止这种情况,以便调查中的每个页面都从顶部开始?
我已经尝试将此代码添加到问题的 JS 中:
Qualtrics.SurveyEngine.addOnload(function() {
window.scrollTo(0,0);
});
但不幸的是它不起作用。
应该在addOnReady()函数中的setTimeout函数中。另外,您应该将其放在调查标题中,而不是单独的问题中。
<script>
Qualtrics.SurveyEngine.addOnReady(function() {
setTimeout(function() { window.scrollTo(0,0); },0);
});
</script>