sencha touch Carousel 自动切换
2014-05-13 10:54
232 查看
/** * 跑马灯自动切换 */ Ext.define('ux.RotatingCarousel', { extend: 'Ext.carousel.Carousel', alternateClassName: 'rotatingCarousel', xtype: 'rotatingCarousel', config: { delay: 3000, start: true, listeners: { tap: { fn: function () { this.pause(); }, element: 'element' }, swipe: { fn: function () { this.start(); }, element: 'innerElement' } } }, initialize: function () { if (this.config.start) { this.start(); } }, rotate: function () { if (this.timeout) { clearTimeout(this.timeout); } if (this.getActiveIndex() === this.getMaxItemIndex()) { this.setActiveItem(0, 'slide'); } else { this.next(); } this.timeout = Ext.defer(this.rotate, this.config.delay, this); }, start: function (delayStart) { this.timeout = Ext.defer(this.rotate, delayStart || this.config.delay, this); }, pause: function (delayStart) { if (this.timeout) { clearTimeout(this.timeout); } if (delayStart) { this.start(delayStart); } return this; }, stop: function (delayStart) { this.pause(delayStart); this.setActiveItem(0, 'slide'); return this; } });
Ext.define('app.view.Home', {extend: 'Ext.Container',xtype: 'home',requires: ['ux.RotatingCarousel'],config: {items: [{xtype: 'rotatingCarousel',height: '200px',items: [{html: '<div class="homeImg" style="background-image:url(\'resources/images/lg1.png\')"></div>'},{html: '<div class="homeImg" style="background-image:url(\'resources/images/lg2.png\')"></div>'},{html: '<div class="homeImg" style="background-image:url(\'resources/images/lg3.png\')"></div>'}]}]}});
相关文章推荐
- Sencha Touch Carousel 自动切换
- sencha touch Carousel 自动切换
- Sencha Touch Carousel 自动切换
- Sencha Touch Carousel 自动切换
- sencha touch Carousel 自动切换
- sencha touch笔记——Carousel组件自动滚动实现及代码
- sencha touch 可自动增长高度TextArea
- [Phonegap+Sencha Touch] 移动开发27、禁用iOS系统的webapp电话号码自动识别
- Sencha Touch学习笔记(八)Carousel
- Sencha Touch 2使切换速度加快小贴士
- [原]sencha touch之carousel
- Sencha Touch实现点击Panel,切换带图片的Panel
- sencha touch 当没有进入过一个页面时,要写代码自动创建
- sencha touch JsonP 自动提示消息 masked(废弃 仅参考)
- 手把手教你用sencha touch 开发手机应用界面切换
- sencha touch之carousel
- sencha touch 监听视图切换动画(animation)
- 手把手教你用sencha touch 开发手机应用界面切换
- sencha touch TabPanel 加入导航按钮(向左向右按钮) 以及Carousel插件(2014-11-7)
- [Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自动更新App的Web内容