开发一个H5的前端,列表显示内容,本来是用分页的,显示没题,后来用上拉自动加载 loadmore 一下页,js自动生成列表的内容,发现显示变了,把生成的html做成一个静态纯html没问题。只要是js生成就不行。我用的模版是hui的手机端,官网已经没有了
百度了很久,基本有以下几个原因:
HTML结构问题
CSS样式影响
JavaScript执行时机问题
都一一排除。
最后逐个删除js,最后发现,我的列表li有个功能:滑动操作,就是往左拉动有个删除按钮,这个功能是要初始化的
hui.swipeDo();
我把这个初始化放在生成html的js的前面,问题找到了,把这个初始化放在生成html的js函数里面,每次生成完html就初始化一下,问题解决
特此记录了,以免忘记