首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sencha Touch和Clusterize.js,传递触摸滚动事件

Sencha Touch和Clusterize.js,传递触摸滚动事件
EN

Stack Overflow用户
提问于 2015-11-27 19:19:40
回答 1查看 300关注 0票数 4

我试图获得一个非常大的列表滚动干净,并希望实现Clusterize.js,但Sencha似乎抓住触摸滚动事件,不会让他们传下去。

Clusterize.js网址:http://nexts.github.io/Clusterize.js/

我启动了一个显示普通列表及其性能的小提琴,我正在努力实现集群.:http://jsfiddle.net/AnthonyV/9hds0has/

注:我需要这工作和表现良好的IE较弱的移动平板电脑。

我不想启用HTML面板上的滚动器,因为这只会干扰。

我确实尝试过启用滚动器,然后添加侦听器以将事件推倒并禁用传播,但这不起作用。

代码语言:javascript
复制
{
    direction:'vertical',
    scroller: {
        listeners:{
            scrollstart:function(a,b,c){
                // stop the scroller an pass on the event;
                return false;

            },
            scroll:function(a,b,c){
                // stop the scroller an pass on the event;
                console.log('[scrollable][on scroll]');
                return false;

            },
            scrollend:function( scroller, x, y, eOpts ){
                // stop the scroller an pass on the event;
                console.log('[scrollable][on scrollend]x='+x+', y='+y);
                return false;
            }
        }
    }
}

我还查看了relayEvent和relayEvents,但它们似乎都是为了在ext小部件之间推送事件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-03 13:05:44

答案是不要!

Clusterize.js是实现无限滚动的一种非常酷的方法,但该功能已经内置到Sencha列表小部件中。唯一的问题是,要使它正常工作或正常工作,您需要升级到Sencha Touch 2.4.2

有关如何运行的更多信息,请参见以下StackOverFlow问题:Sencha Touch - How to enable Infinite Scroll

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33963636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档