【问题标题】:right click on touch screen device右键单击触摸屏设备
【发布时间】:2014-04-26 09:24:14
【问题描述】:

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

        }
    });

【问题讨论】:

    标签: jquery touch ipad-2


    【解决方案1】:

    iOS 或 Android 中都没有右键单击功能,如果担心移动用户,依赖它来执行任何类型的功能都不是一个好主意。一个潜在的解决方案是像https://github.com/pisi/Longclick 这样的插件,可以在“长按”时运行您的自定义上下文菜单

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

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2013-06-28
      • 2016-02-28
      • 2011-10-10
      • 2014-09-02
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多