簡體   English   中英

右鍵單擊觸摸屏設備

[英]right click on touch screen device

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

        }
    });

iOS或Android中沒有右鍵單擊功能,如果移動用戶受到關注,那么依賴它來實現任何功能都不是一個好主意。 一個潛在的解決方案是像https://github.com/pisi/Longclick這樣的插件來“長按”運行自定義上下文菜單

這個問題可能有用 - 在移動Safari(iPad / iPhone)中預防longpress / longclick上的默認上下文菜單

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM