- Posts: 14
- Thank you received: 0
Ask the community, share ideas, and connect with other LimeSurvey users!
<script type="text/javascript" data-author="Tony Partner"> function fixItemPosition(code, position, qID) { var thisQuestion = $('#question'+qID); var answerList = $('.answer-item:eq(0)', thisQuestion).parent(); var answerItem = $('.answer-item[id$="X'+qID+code+'"]', thisQuestion); if(position == 1) { answerList.prepend(answerItem); } else { var clone = answerItem.clone(true); answerItem.remove(); $($('.answer-item:eq('+(position-2)+')', thisQuestion)).after(clone); } } </script>
<script type="text/javascript" data-author="Tony Partner"> $(document).on('ready pjax:scriptcomplete',function(){ fixItemPosition('[answer/subquestion code]', [fixed position], {QID}); }); </script>
<script type="text/javascript" data-author="Tony Partner"> $(document).on('ready pjax:scriptcomplete',function(){ fixItemPosition('A2', 2, {QID}); }); </script>
<script type="text/javascript" data-author="Tony Partner"> $(document).on('ready pjax:scriptcomplete',function(){ fixItemPosition('A4', 4, {QID}); fixItemPosition('A3', 3, {QID}); fixItemPosition('A2', 2, {QID}); }); </script>