【发布时间】:2015-09-16 12:22:02
【问题描述】:
画布右键单击是否可行?我需要右键单击吗?当我单击鼠标右键时,我需要显示一些弹出窗口。是否可以?那怎么办?
【问题讨论】:
标签: jquery c#-4.0 openseadragon
画布右键单击是否可行?我需要右键单击吗?当我单击鼠标右键时,我需要显示一些弹出窗口。是否可以?那怎么办?
【问题讨论】:
标签: jquery c#-4.0 openseadragon
您想要canvas-nonprimary-press 处理程序,如下所示:
viewer.addHandler('canvas-nonprimary-press', function(event) {
if (event.button === 2) { // Right mouse
// Do whatever you want here
}
});
如果您需要,还有一个canvas-nonprimary-release。参考:
http://openseadragon.github.io/docs/OpenSeadragon.Viewer.html#event:canvas-nonprimary-press
如果你想禁用标准的右键菜单,你可以这样做(假设是 jQuery):
$(viewer.element).on('contextmenu', function(event) {
event.preventDefault();
});
【讨论】: