当用户一起触摸并滚动获胜列表项时,不会在Edge中触发onpointercancel

时间:2018-11-29 17:29:52

标签: microsoft-edge winjs

我们正在构建最新的Edge浏览器,我看到的问题是,当用户触摸并滚动获胜列表项目时,该项目变为灰色,并且其他任何项目均不可再调用。我用最新的WinJS库创建了一个插件,以帮助复制。

这在Chrome上正常运行,但在EdgeHTML 18.1.17763上失败

https://plnkr.co/edit/xtEyGOjb1wgbNspx?p=preview

<div class="listView win-selectionstylefilled"
         data-win-control="WinJS.UI.ListView"
         data-win-options="{
                    itemDataSource: Sample.ListView.data.dataSource,
                    itemTemplate: select('.smallListIconTextTemplate'),
                    selectionMode: 'none',
                    tapBehavior: 'none',
                    layout: { type: WinJS.UI.ListLayout }
            }">
    </div>

复制步骤-

  1. 在具有Windows 10 OS October 2018版本的触摸设备(Surface pro 4)上,在Edge浏览器中运行此plnkr
  2. 尝试同时触摸和滚动
  3. 其中一个列表项将变为灰色
  4. 所有列表项都将无法响应调用事件,并且我能够选择多个列表项并将其变为灰色
  5. 如果项是可调用的,则调用的日期和时间将在获胜列表框中更新。如果冻结,则日期和时间将不会更新

0 个答案:

没有答案