【问题标题】:ReactJS - Disable Click & Hold for Context menu for mobile without disabling click events?ReactJS - 在不禁用点击事件的情况下禁用移动上下文菜单的单击并按住?
【发布时间】:2020-05-26 22:22:01
【问题描述】:

我正在使用 ReactJS 制作游戏,我使用长按事件来执行游戏中的某些操作(使用 react-click-n-hold 进行长按事件)。当我在移动浏览器上执行这些操作时,它总是会弹出上下文菜单。如何在不禁用点击和长按事件的情况下禁用移动设备上的上下文菜单?

【问题讨论】:

    标签: javascript reactjs mobile contextmenu


    【解决方案1】:
    <div onContextMenu={(e)=> e.preventDefault()}... />
    

    Max Svid 的这个解决方案对我有用

    https://stackoverflow.com/a/56328162/12722618

    【讨论】:

    • 最优雅。谢谢!
    猜你喜欢
    • 2020-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    相关资源
    最近更新 更多