【问题标题】:HandsOnTable Chrome Bug with DatePicker带有 DatePicker 的 HandsOnTable Chrome 错误
【发布时间】:2015-12-09 17:07:53
【问题描述】:

在选择运行 Chrome 且 HandsOnTable 版本高于 15.1 的日期时,我似乎发现了一个错误。

我可以下拉日历,但无法在日历控件中选择一天。这对我来说只是 Chrome 中的一个问题,因为它似乎在 Firefox、IE 和 Edge 中运行良好。

经过进一步研究,此错误仅发生在支持触摸屏的设备上,但用户使用的是鼠标。

以下是直接来自 www.handsontable.com 网站的行为截屏视频: https://www.youtube.com/watch?v=CEdiWQ5R5Es

GitHub 问题主题:https://github.com/handsontable/handsontable/issues/2812

让我知道是否有其他人可以重现此行为以及是否有解决方法。

【问题讨论】:

    标签: google-chrome handsontable


    【解决方案1】:

    我也遇到了同样的问题。也许这可以帮助你。我为我做了。 目前我正在使用 handsontable.full.js(版本 0.18.0)和

    我更改了第 24550 行

    addEvent(self.el, 'ontouchend' in document ? 'touchend' : 'mousedown', self._onMouseDown, true);

    addEvent(self.el, 'mousedown', self._onMouseDown, true);

    我从 https://github.com/dbushell/Pikaday/issues/276

    希望对您有所帮助。 祝你好运

    【讨论】:

      【解决方案2】:

      在我看来,这实际上是一个更好的解决方案。这将分别注册这两个事件,因此这些事件将在所有设备上运行。

      https://github.com/dbushell/Pikaday/issues/374

      感谢您朝着正确方向迈出的一步。希望 Pickaday 和 HandsOnTable 能够尽快整合这一变化。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-01
        • 2020-04-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-10
        相关资源
        最近更新 更多