如何按下页面顶部的后退按钮
How to push back button on top of the page
我正在使用一个名为 Qualtrics 的调查工具,我想知道我们是否可以按下左上角而不是左下角的后退按钮,同时下一个按钮保留在底部
我找到了一个复制按钮的代码。但我只想使用 JS
将实际的后退按钮推到顶部
<script type="text/javascript">
Qualtrics.SurveyEngine.addOnReady(function() { jQuery('#HeaderContainer').after(jQuery('#Buttons').clone(1)); $('Header').insert($('Buttons')); });
</script>
非常感谢您的帮助。
可以使用jQueryprepend()方法:
The jQuery prepend()
method inserts content AT THE BEGINNING of the selected HTML elements.
// otherElement will be added as the first child to someElement
$('someElement').prepend(otherElement);
将后退按钮移到 header 之后:
<script type="text/javascript">
Qualtrics.SurveyEngine.addOnReady(function() {
jQuery('#HeaderContainer').after(jQuery('#PreviousButton'));
});
</script>
但是,将其移到按钮 div (#Buttons) 之外,您可能会丢失 css 样式。因此,您可能需要添加一些 css 来设置后退按钮的样式以匹配下一个按钮。
我正在使用一个名为 Qualtrics 的调查工具,我想知道我们是否可以按下左上角而不是左下角的后退按钮,同时下一个按钮保留在底部
我找到了一个复制按钮的代码。但我只想使用 JS
将实际的后退按钮推到顶部<script type="text/javascript">
Qualtrics.SurveyEngine.addOnReady(function() { jQuery('#HeaderContainer').after(jQuery('#Buttons').clone(1)); $('Header').insert($('Buttons')); });
</script>
非常感谢您的帮助。
可以使用jQueryprepend()方法:
The jQuery
prepend()
method inserts content AT THE BEGINNING of the selected HTML elements.
// otherElement will be added as the first child to someElement
$('someElement').prepend(otherElement);
将后退按钮移到 header 之后:
<script type="text/javascript">
Qualtrics.SurveyEngine.addOnReady(function() {
jQuery('#HeaderContainer').after(jQuery('#PreviousButton'));
});
</script>
但是,将其移到按钮 div (#Buttons) 之外,您可能会丢失 css 样式。因此,您可能需要添加一些 css 来设置后退按钮的样式以匹配下一个按钮。