iScroll实例化失败
阅读:4505 次 编辑日期:2013-12-25
目录:
概述:
在手机应用开发的过程中iScroll我们经常用,但是这个插件是需要时间来实例化的,如果加载的数据是本地的情况下加载速度会很快,在
DOM加载完之后,有时会造成iScroll的refresh方法失败,从而上下滚动的时候高度计算的不准确。
iScroll中refresh方法失败的解决办法:
其实解决方法也很简单,之所以会刷新失败是因为数据在本地,加载进来几乎不需要时间,但是iScroll实例化、refresh方法需要时间,所以我们设置一个定时器,让它延缓刷新一下就行了。
var t = this.myScroll;//传入作用域
setTimeout(function(){
t.refresh();
},100);