Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

下拉刷新不能执行 #12

Open
bryanLiny opened this issue Sep 14, 2017 · 7 comments
Open

下拉刷新不能执行 #12

bryanLiny opened this issue Sep 14, 2017 · 7 comments

Comments

@bryanLiny
Copy link

下拉刷新的代码无法执行

pullDownAction: function(cb) { // 下拉刷新
            // true则为默认加载 false为下拉刷新
            console.log('下拉刷新')
            alert(dddd')
            // 执行完执行方法之后必须执行回调 回调的作用是通知默认加载已经全部执行完毕,程序需要去创建iscroll或者做下拉刷新动作
            cb();
        }

第一次初始化会执行一次,之后的所有下拉操作,都不会再执行console.log和alert

@gtdalp
Copy link
Owner

gtdalp commented Sep 15, 2017

你检查一下代码看看,demo是没有问题的

@bryanLiny
Copy link
Author

你好,我发现是iscroll的使用版本的问题造成的,你使用的是5.1.2版本,我使用的是5.2.0,现在统一使用了你jslib下提供的iscroll,但希望能否看下为啥原因呢?

@gtdalp
Copy link
Owner

gtdalp commented Sep 22, 2017

我有修改了一部分iscroll的源码来实现滚动监听事件并且返回,新版本没有处理,你可以参照看看

@bigmeow
Copy link

bigmeow commented Sep 25, 2017

@gtdalp 修改了源码?能否把你修改过的地方用统一的格式加个标志之类的,比如//add:[新加了xxx]

@gtdalp
Copy link
Owner

gtdalp commented Sep 25, 2017

你到项目的iscroll.js源文件里面搜索 begin 就可以看修改的地方了,修改那一部分我有用中文标记做了注释,你可以参照一下

@bigmeow
Copy link

bigmeow commented Sep 26, 2017

因为大多数时候这种第三方包大家都是 npm install直接安装到项目里的,修改了源码后就很麻烦了,看能不能搞成扩展的js之类的

@gtdalp
Copy link
Owner

gtdalp commented Sep 27, 2017

因为这个业务场景的需要,所以才改了源码,拓展的话没有试过,后面可以尝试看看

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants