Javascript HTML5游戏长按时如何禁用上下文菜单

Javascript HTML5游戏长按时如何禁用上下文菜单,javascript,jquery,html,Javascript,Jquery,Html,我正试图从stackoverflow中采用相同的方法: 我面临一个问题,我的按钮根本不显示 我的HTML按钮 <div id="right" style="margin-right: 50px;" class="socialNetworkNav"> <!-- Add a Anchor tag with nested img tag here --> <input type="image" src=

我正试图从stackoverflow中采用相同的方法:

我面临一个问题,我的按钮根本不显示

我的HTML按钮

  <div id="right" style="margin-right: 50px;" class="socialNetworkNav">
                <!-- Add a Anchor tag with nested img tag here -->
                <input type="image" src="images/UXwr4.png">
            </div>

您可以绑定到contextmenu事件并返回false

要跟踪长按,您可以检查
mousedown
contextmenu
事件之间的时间差


请参阅工作示例

我尝试了contenxtmenu返回false,但在移动设备上时返回false。我甚至不能触发按钮或onclick,你是说当你在手机上的contextmenu上返回false时,它不会点击吗?我认为移动浏览器根本无法理解这一事件,可能还有其他原因。是的,我正试图找出如何不挫败onclick的功能。这很奇怪。但在网络浏览器上,它可以工作。
   .buttonimg{
background-img : url (....png);
}