以AngularJS方式处理右键单击工具提示的最佳做法

时间:2015-05-17 17:44:02

标签: angularjs angularjs-directive

所有

现在,我需要将一些图像加载到页面中,对于每个图像,如果我右键单击它,它将显示其信息的工具提示,例如大小和描述。我将图像作为指令实现,但我不知道如何正确处理正确的点击,任何最佳实践的建议(任何例子表示赞赏)?

由于

1 个答案:

答案 0 :(得分:1)

如果您已经有图像指令,您应该只能在指令的链接功能中执行以下操作:

link:function(scope, elem){
    elem.bind('contextmenu', function(ev) {
        ev.preventDefault();
        alert('success!'); //Show tooltip here
    });
}