右键单击触摸屏设备

时间:2014-04-26 09:24:14

标签: jquery touch ipad-2

我正在使用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"},

        }
    });

1 个答案:

答案 0 :(得分:0)

iOS或Android中没有右键单击功能,如果移动用户担心,任何类型的功能都不依赖于它。一个潜在的解决方案是像https://github.com/pisi/Longclick这样的插件,可以在“长按”

上运行自定义上下文菜单

这个问题可能有用 - Preventing default context menu on longpress / longclick in mobile Safari (iPad / iPhone)

相关问题