2016-12-28 69 views
0

我有與snap.svg創建觀衆畫布的頂部上的SVG元素,所以可以得出名稱標籤此SVG層上的元素。在創建svg圖層後,查看器通常會對左鍵單擊作出反應,但不再打開上下文菜單。如何以編程方式打開上下文菜單?我可以用jQuery捕獲click事件並獲取x和y位置。打開文本菜單編程

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

我試着也在發生變化。菜單和SVG層的z-index的,但如果SVG層是在頂部,顯示了SVG元素,它不會與右鍵單擊打開上下文菜單。

回答

0

我看着查看器2.11源代碼,這似乎工作。

viewer.contextMenu.show(event);