首页 > 其他 > 详细

关于 Ext.EventObject中的getWheelDelta()方法无效的说明

时间:2014-02-21 01:31:49      阅读:313      评论:0      收藏:0      [点我收藏+]

刚开始自己学ext的时候是看视频教程学习,【传智播客蔡世友】【ExtJs视频教程】,但是看了一遍也跟着大概做了一下,也能用,但是具体的还是不是很清楚,所以后来准备系统的学习一下ext,因为公司有本教材叫《深入浅出ExtJS(第2版)》,为了方便,去网上下载了一本pdf的,开始系统的学习!

刚开始有的一般的小例子都能使用,可是到了Ext.EventObjedt中的getWheelDelta()方法时,本来是通过滑动鼠标轮可以改变text的长度的,可是怎么弄都不管事,后来就先放弃,往后接着学,当做到Ext.BoxComponent时,奇迹的事情发生了,原来的滑轮改变大小的操作居然可以使用了,我猜测是box.render();方法在其中起到了作用,换成panel,再次尝试render();,果然起效,应该就是需要ext渲染(render),反正是能够使用了,再深入的东西现在先不扣,以后有时间再深研究,先把那个代码贴出来吧,方便学习的童鞋们参考

bubuko.com,布布扣
  Ext.get(document.body).on(‘mousewheel‘,function(e){
        var delta=e.getWheelDelta();
        var test=Ext.get(‘test‘);
        var width=test.getWidth();
        test.setWidth(width+delta*200,true);
    });
    var grid=new Ext.Panel({
        title:‘hello‘,
        width:200,
        height:300
    });
    grid.render(‘my-header-div‘);
bubuko.com,布布扣

关于 Ext.EventObject中的getWheelDelta()方法无效的说明

原文:http://www.cnblogs.com/mecca/p/3557946.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!