最近,我正在用触摸屏在桌面上测试一些功能。我意识到由于一些ExtJs样式的原因,ExtJs代码在它们身上不能正常工作。我可以禁用ExtJs框架的触摸屏吗?
以下是我的发现:是的,你可以。
有一种方法可以禁用触摸行为,您应该在框架呈现其内容之前禁用它。
//ExtJs 6.0.2
Ext.supports.Touch = false;
Ext.supports.touchScroll = 0;
//ExtJs 6.5.3
Ext.supports.Touch = false;
ExtJs 6.0.2小提琴示例。
相关链接:
- https://forum.sencha.com/forum/showthread.php?289792-关闭触摸支持/第2页
- https://forum.sencha.com/forum/showthread.php?337169-ExtJS-5-is-broken-in-Firefox-52-hen-laptop-has-a-p触摸屏/page2
- https://docs.sencha.com/extjs/6.2.0/modern/Ext.supports.html
- https://docs.sencha.com/extjs/6.5.3/modern/Ext.supports.html#property-触摸