【发布时间】:2011-05-02 15:45:06
【问题描述】:
在一个基于 jquery-mobile 的网络应用程序中,我如何防止默认浏览器菜单显示在“点击保持”上......相反,我想显示一个自定义对话框页面......
下面提到的是我现在的代码..
$(".task_row").bind('taphold',function(event, ui){
event.preventDefault();
$("#slide_down_menu").trigger('click');
});
【问题讨论】:
-
你确定这不是右键菜单吗?什么浏览器?尝试收听
contextmenu事件和.preventDefault();return false; -
如果我理解正确,@naugtur 建议的解决方案如下所述:stackoverflow.com/questions/30775237/… 在我所有使用触摸设备的情况下都有效
标签: jquery jquery-mobile preventdefault