Я в основном пытаюсь сделать так, чтобы изображение оставалось в верхней части страницы c, а когда пользователь прокручивает страницу вниз, чтобы ответить на вопросы, изображение остается в этом положении c. Я заставил его работать несколько, используя этот html код:
<div class = "image">
<img src="https://jmsbconcordia.ca1.qualtrics.com/CP/Graphic.php?IM=IM_2nqZMvzMFTZHO4Z" width="600px" height="600px"/>
</div>
<div class = "image_spacer">
</div>
<style>
.image{
background: white;
width:100%;
z-index: 1000;
text-align:center;
}
.image.fixed{
position: fixed;
top:0;
left:0;
}
.image_spacer{
height: 600px;
visibility: hidden;
display:none;
}
.image_spacer.fixed{
display:block;
}
</style>
и этот javascript
Qualtrics.SurveyEngine.addOnReady(function()
{
{ $$('.image').forEach(ele=>ele.addClassName('fixed'));
});
В отношении этих двух постов
Как сохранить весь элемент в Qualtrics на месте при прокрутке?
https://www.qualtrics.com/community/discussion/1622/keeping-an-image-frozen-in-place-when-scrolling-issue-with-spacer-element-in-javascript-amp-html
Изображение остается наверху, а Вопрос прокручивается правильно, единственная проблема - изображение перекрывает вопросы, поэтому первые несколько вопросов полностью скрыты за изображением. Есть ли способ сделать пространство, чтобы опустить вопросы, чтобы изображение не перекрывало их при запуске опроса?
Вот что я имею в виду https://imgur.com/x3LbCwO
Спасибо всем, кто может помочь!