我在frame里面打开了一个网页,然后想实现一个下拉加载另一个frame的效果,如果滑动网页的话不会触发frame滑动的事件,但是我用api.setRefreshHeaderInfo来实现是可以出现下拉刷新窗口的,但是窗口是出了,回调不走了。请问这是什么情况? 还有,本人建议能开发一个类似于scrolltotop的事件监听,可以跟scrolltobottom照应一下。
代码如下:
api.setRefreshHeaderInfo({
visible: true, // loadingImg: 'widget://image/refresh.png', bgColor: '#ccc', textColor: '#fff', textDown: '下拉刷新...', textUp: '松开刷新...', showTime: true }, function (ret, err) { alert(JSON.stringify(err)) api.refreshHeaderLoadDone(); //关闭这个frame,跳转到第一个frame api.sendEvent({ name:'backToFrist' }); api.animation({ name: 'tyre_body', delay: 100, duration: 300, curve: 'ease_in', repeatCount: 0, autoreverse: true, alpha: 0.6, translation: { x: 0, y: api.winHeight, z: 0 }, }, function(ret, err) { api.closeFrame({ name: 'tyre_body', }); }); }); }; |