用iscroll做了一个上拉加载的效果,就是滑动列表到底部,再网上拉的时候会加载新内容
现在有个问题,初始的时候大概列表有4项,基本占满屏幕(有一项的空位),上拉加载的时候内容继续加载了,屏幕却不动,导致屏幕再往下拖的时候拉不动,但是加载事件却一直在触发,直到所有的内容加载完了才能拖动屏幕到底部,苦恼许久不知道如何解决~
使用iscroll.js完成上拉刷新效果的问题
答案:2 悬赏:30
解决时间 2021-04-18 07:54
- 提问者网友:紫柔同归
- 2021-04-18 00:29
最佳答案
- 二级知识专家网友:虚伪的现实
- 2021-04-18 01:37
加载完的时候需要重新计算元素的高度
iscroll 里面有个 refresh 方法 直接调用就可以了
具体用法为
var a = IScroll(dom,{})
a.refresh(); // 在内容加载完成的时候调用 refresh() 方法就行了
iscroll 里面有个 refresh 方法 直接调用就可以了
具体用法为
var a = IScroll(dom,{})
a.refresh(); // 在内容加载完成的时候调用 refresh() 方法就行了
全部回答
- 1楼网友:晨与橙与城
- 2021-04-18 01:56
这字体骚的一b,把window换掉估计你样式把window的scroll 去掉了 没有scroll了怎么回触发呢?把window 换成body或者全局的div
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯