javascript - 尝试使用鼠标滚轮时垂直滚动条不起作用#FF,Chrome

标签 javascript extjs scroll extjs4

我有一个大约有 8 行和 10 列的网格(Ext 4.2.1-带有 JS 代码)并且我得到了一个“垂直滚动条”,因为数据大小超过了最小数据大小。但是在尝试移动滚动条时使用“鼠标滚轮”,它在 Firefox(版本:54.0.1)、Google(版本:59.0.3071.115)中滞后。

我创建了其中一列被锁定的网格。我注意到,当网格列被锁定时,mouseonwheel 滚动非常慢(当我在锁定列上滚动光标时。当光标在解锁列上时,滚动会顺利进行。)

这是我的专栏配置

columns: [
        { text: 'Name',  dataIndex: 'name',locked   : true},
        { text: 'Email', dataIndex: 'email', flex: 1,lockable : false },
        { text: 'Phone', dataIndex: 'phone',locked   : true }
    ],

在这里,当我的光标位于 Namephone 上时,滚动正在顺利进行。但是当我尝试在 Email 上滚动光标时,滚动没有按预期发生。 (意味着很难滚动)

这是我的 fiddler 。 Fiddle你可以试一试。

如何克服这个问题。我正在使用 ExtJS 4.2.1

最佳答案

如果您覆盖 onLockedViewScroll方法并将其设置为空函数,它应该可以解决问题。

Ext.create('Ext.grid.Panel', {
    ...
    onLockedViewScroll: Ext.emptyFn,
});

关于javascript - 尝试使用鼠标滚轮时垂直滚动条不起作用#FF,Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44884979/

相关文章:

Android Appium Scroll UiAutomator ExpandableListView 这种组合会如何运作?

javascript - 是否可以定义一个对象来保存和操作它自己的值?

javascript - 偏心 Bootstrap 可折叠面板

javascript - grunt-contrib-compass 的 css 路径中的通配符选择器

android - 方向改变时应用程序崩溃

javascript - 当 JSON 返回 "success": false 时,EXT.Ajax.request 将成功

javascript - 过滤器未显示在网格中

javascript - jquery改变时间格式

iphone - 以编程方式滚动 UITextView

javascript - 使用 Greensock 的滚动动画问题