我说一下思路和步骤,希望对你有帮助
1.首先从后台加载数据过来(当然你不需要后台的话可以自己写json或者写个数组),里面有问题,有答案,答案为什么错的原因,还需要设置答案的状态 比如1是正确,0是错误。
2.将问题,答案,解析全部写进页面。解析和答案先隐藏。有上一题下一题,设置一个变量number,默认值为0(将第一条数据默认放到第一页),点击下一题number+1,然后取出数组中下标为number的问题和答案状态,如果是最后一条弹框告诉用户已经最后一条数据了,点击上一题先判断是不是number已经是0了,是的话弹个弹框告诉用户已经没有上一个了。
3.将页面上答案对的单选框设置为1,错的单选框为0(在属性值里写),点击对错前面的单选按钮取出选中里面的属性值,取出数组number里面的值,然后找到答案的状态,如果值一致的话则不显示错及答案,否则则显示