1

jQuery を使用して独自の右クリック コンテキスト メニューを作成していますが、コピー、貼り付け、要素の検査などのシステム アイテムを維持したいと考えています。

独自のコピー/貼り付け機能を実行できることはわかっていますが、Dom Inspector/Inspect Element ツールをトリガーするにはどうすればよいでしょうか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

これは JavaScript では不可能です。

私が考えることができる 2 つのオプションがあります。

  1. カスタム コンテキスト メニューを使用しない

  2. 必要に応じて、ユーザーが元の機能を取り戻すことができるようにします。たとえば、Shift キーが押された場合に元のコンテキスト メニューを表示します。一部のブラウザー (Firefox) はこれを行います。

:

$(document).on('contextmenu', function(event) {
    if(event.shiftKey || event.ctrlKey) {
        return;
    }

    event.preventDefault();

    // Position and show my custom context menu element.
});
于 2014-02-17T15:25:37.830 に答える