防止浏览器弹出taphold事件

Abh*_*ain 9 jquery jquery-mobile preventdefault

在基于jquery-mobile的Web应用程序中,如何阻止默认浏览器菜单显示在"点击保持"...而不是我想显示自定义对话框页面..

下面提到的是我现在的代码..

$(".task_row").bind('taphold',function(event, ui){
    event.preventDefault();
    $("#slide_down_menu").trigger('click');
});
Run Code Online (Sandbox Code Playgroud)

axe*_*ger 10

使用css:

a {
    -webkit-touch-callout: none !important; 
}
Run Code Online (Sandbox Code Playgroud)

不显示标准对话框

  • 在使用chrome的android 4.0.3上对我不起作用 (2认同)

Sim*_*ast 0

使用事件怎么样ontouchstart?我很确定我已经使用它来防止发生默认的 iPad 交互。

$(".task_row").bind('touchstart', function(event, ui){
    event.preventDefault();
    $("#slide_down_menu").trigger('click');
});
Run Code Online (Sandbox Code Playgroud)