【发布时间】:2017-03-12 20:13:31
【问题描述】:
我正在 Edge 上开发一个带有我自己的触摸交互的触摸应用程序。我想要摆脱的一件事是来自浏览器的长按(按住)反馈。之前,我将手指放在屏幕上一段时间后会弹出一个上下文菜单,我已成功禁用该菜单。但是当我将手指从屏幕上移开时,仍然会出现一个烦人的矩形,可能是触摸反馈,我想禁用它但不知道。
有什么想法吗?
【问题讨论】:
标签: touch contextmenu microsoft-edge
我正在 Edge 上开发一个带有我自己的触摸交互的触摸应用程序。我想要摆脱的一件事是来自浏览器的长按(按住)反馈。之前,我将手指放在屏幕上一段时间后会弹出一个上下文菜单,我已成功禁用该菜单。但是当我将手指从屏幕上移开时,仍然会出现一个烦人的矩形,可能是触摸反馈,我想禁用它但不知道。
有什么想法吗?
【问题讨论】:
标签: touch contextmenu microsoft-edge
在您的样式表中,您可以清除焦点上的轮廓:
.btn:focus {
/* The outline parameter surpresses the border color / outline when focused */
outline: 0;
}
来自https://developers.google.com/web/fundamentals/design-and-ui/input/touch/ 对于其他浏览器,您可能还想涵盖其他可能的情况,但这应该可以摆脱 Edge 中触摸事件上按钮的默认轮廓。
【讨论】: