我正在使用http://medialize.github.io/jQuery-contextMenu/在右键单击时生成一些选项,它在桌面浏览器上工作正常,但它在触摸屏上不起作用 设备。 我应该添加哪些代码才能使其在ipad等触控设备上运行
我正在使用以下代码用于桌面
$(function(){
jQuery.contextMenu({
selector: '.context-menu-one',
callback: function(key, options) {
window.console && console.log(m) || alert(m); */
if(key=="delete")
{
//some action
}
if(key=="copy")
{
//some action
}
},
items: {
"copy": {name: "Kopieren", icon: "copy"},
"delete": {name: "Löschen", icon: "delete"},
}
});
答案 0 :(得分:0)
iOS或Android中没有右键单击功能,如果移动用户担心,任何类型的功能都不依赖于它。一个潜在的解决方案是像https://github.com/pisi/Longclick这样的插件,可以在“长按”
上运行自定义上下文菜单这个问题可能有用 - Preventing default context menu on longpress / longclick in mobile Safari (iPad / iPhone)。