如何防止在Meteor中右键单击显示上下文菜单和添加事件?

时间:2015-06-08 16:32:11

标签: meteor

我正在尝试让按钮在右/左点击事件之间做出不同的反应。在Meteor Event处理程序中,我可以使用“which”来知道左/右点击,但是右键单击总是带有浏览器的上下文菜单,事件我在事件处理程序中设置了event.preventDefault()

我发现此代码可以通过谷歌阻止上下文菜单:

$('.btn').bind("contextmenu", (e)-> false)

它可以工作,上下文菜单永远不会显示,但它也会停止右键单击触发Meteor事件。

有没有办法删除上下文菜单并保持左/右键单击触发流星模板事件?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。以下是表格中td的示例。它对按钮的作用相同,只需使用mc_testBtn.addEventListener (MouseEvent.CLICK, toggle_Mute ); function toggle_Mute (evt:MouseEvent) : void { if ( whatever condition ) { mc_testBtn.mcMuteToggle.gotoAndStop(2); //go frame 2 } else { mc_testBtn.mcMuteToggle.gotoAndStop(1); //go frame 1 } } 代替.btn

.dataTable