ThinkPHP、JS开发一个做题功能,假如60道选择题,每页显示6个,这6个做完滑出,下6个滑入。如下图
2个回答
展开全部
用ajax动态获取题目,每次获取6个,若不够6个有多少算多少。
答题页面,每次选中一个,判断一下本次的6个题是否答完,答完后ajax获取下一批题目,拿到数据后用jquery将数据向左划添加进来就OK了。
PS:要注意以下几点:
判断答完的依据是答够6题才会获取下一批,如果最后一页不够6个,答完也不会继续划了。
jquery局部滑动显示的例子网上很多,找一个改一下就OK了。
追问
如果 一次性把问题全取出来,怎么分页呢。
追答
全部拿出来就用js分页,做法是一样的。
从服务器拿到的数据放到js的数组中,每次拿出6个,跟上面的原理一样,只不过直接从数组中拿,就不用去ajax请求了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询