如果您在Chrome浏览器中尝试按住一张图片,会弹出一个选项卡,提供保存等选项。我想实现的是使用带有触摸事件的图像,在屏幕上移动它。但每当我按住它时,就会遇到上述问题。有没有办法解决?
如果您在Chrome浏览器中尝试按住一张图片,会弹出一个选项卡,提供保存等选项。我想实现的是使用带有触摸事件的图像,在屏幕上移动它。但每当我按住它时,就会遇到上述问题。有没有办法解决?
在移动设备上长按相当于桌面端的上下文菜单事件。如果您为对象添加此事件的处理程序,返回false并调用event.preventDefault(),那么您不应该遇到此问题。
<img
src={imgSrc}
width={width}
height={height}
onContextMenu={(e) => e.preventDefault()}
/>