我正在尝试让按钮在右/左点击事件之间做出不同的反应。在Meteor Event处理程序中,我可以使用“which”来知道左/右点击,但是右键单击总是带有浏览器的上下文菜单,事件我在事件处理程序中设置了event.preventDefault()
。
我发现此代码可以通过谷歌阻止上下文菜单:
$('.btn').bind("contextmenu", (e)-> false)
它可以工作,上下文菜单永远不会显示,但它也会停止右键单击触发Meteor事件。
有没有办法删除上下文菜单并保持左/右键单击触发流星模板事件?
答案 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