Microsoft Edge Touch(保持)反馈

Microsoft Edge Touch(保持)反馈,touch,contextmenu,microsoft-edge,Touch,Contextmenu,Microsoft Edge,我正在使用自己的触摸交互在Edge上开发触摸应用程序。我想摆脱的一件事是来自浏览器的长时间触摸(保持)反馈。以前,当我把手指放在屏幕上一段时间后,会弹出一个上下文菜单,我已经成功地禁用了它。但当我把手指从屏幕上拿开时,仍然会出现一个恼人的矩形,可能是一个触摸反馈,我想禁用它,但没有任何线索 有什么想法吗?在样式表中,您可以清除焦点上的大纲: .btn:focus { /* The outline parameter surpresses the border color / outline

我正在使用自己的触摸交互在Edge上开发触摸应用程序。我想摆脱的一件事是来自浏览器的长时间触摸(保持)反馈。以前,当我把手指放在屏幕上一段时间后,会弹出一个上下文菜单,我已经成功地禁用了它。但当我把手指从屏幕上拿开时,仍然会出现一个恼人的矩形,可能是一个触摸反馈,我想禁用它,但没有任何线索


有什么想法吗?

在样式表中,您可以清除焦点上的大纲:

.btn:focus {
  /* The outline parameter surpresses the border color / outline when focused */
  outline: 0;
}

从其他可能出现的情况来看,您可能希望在其他浏览器中使用该按钮,但这将消除Edge中触摸事件按钮的默认轮廓。

我尝试过,但它似乎不起作用。。。我猜激活上下文菜单的长触摸事件没有绑定到任何按钮。按钮有任何悬停样式吗?这些行为就像只接触环境中的焦点。我只能在桌面上进行测试(模拟windows phone),因此无法进行测试。您是否正在使用任何可能会添加样式规则的模板/框架?例如:我觉得这是一个浏览器的东西,而不是javascript。我在chrome上试过,但都没看到。此外,在窗口设置中,您可以关闭触摸反馈,这将消除触摸输入的小尾巴。轮廓变小了,但仍然可见。。