PhoneGap中文网

标题: 最后一个问题请教树根老师,感谢你的无私奉献 [打印本页]

作者: youxunet    时间: 2015-11-18 11:17
标题: 最后一个问题请教树根老师,感谢你的无私奉献
您之前帮我解决了 返回记录位置的效果
但是我发现有一个BUG
如图:
当鼠标向下或向上拉的时候,会产生一大块空白的地方
这样的话
$.bind($.ui, 'content-loaded', function(){
        setTimeout(function(){
                var panel = $($.ui.activeDiv),
                scroller = panel.scroller(),
                lastInfo = scroller.lastScrollInfo;
                lastInfo && scroller.scrollTo({ x: lastInfo.left, y: lastInfo.top });
                }, 150)
})
在记录位置的时候,直接把这块空白也记录上去了..当你下次进入这个页面的时候
上面显示一大块空白,.. 同理  如果向上拉的话  底部就会有一大块空白
下次进入这个页面  底部就自动空出来一大块空白
一上午 我就在研究af.scroller.js 好像根本不是在这里控制的
不知这个是不是可以解决
作者: admin    时间: 2015-11-18 11:46
空白其实是 定位到对应的位置了,但是那个位置没有数据造成的,

解决办法就是 第一页 第二页 第三页 这样的数据缓存起来  下一次进入的时候全部在显示出来 就不会出现你这个问题了
作者: youxunet    时间: 2015-11-18 11:57
问题是这样
刚进入页面之后  向下拉  就能拉出一大块空白的





欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2