2016-12-28 14 views
0

私は、スナップショットで作成されたビューアキャンバスの上にsvg要素を持っているので、このsvgレイヤーの要素の名前札を描画できます。 svgレイヤーを作成すると、ビューアは通常は左クリックに反応しますが、コンテキストメニューはもう開きません。どのようにコンテキストメニューをプログラムで開くのですか?私はjQueryでclickイベントを捕捉し、xとyの位置を取得できます。コンテキストメニューをプログラムで開く

$("#svg-canvas").contextmenu(function (e) { 
    console.log('x: ' + e.screenX + ' y: ' + e.screenY); 
}); 

私も.menuのzインデックスとSVG層を変更しようとしたが、SVG層が上にあるとSVG要素を示している場合、それは、右クリックでコンテキストメニューを開きません。

答えて

0

私はViewer 2.11ソースコードを見ましたが、これはうまくいくようです。

viewer.contextMenu.show(event); 
関連する問題