繁体   English   中英

用户单击“在新选项卡中打开链接”时的通话功能

[英]call function when users click on “open link in new tab”

我正在使用Angularjs。 在我的应用程序中,我有一个链接说(opentab)。我在此添加了ng-click事件

<a href="javascript:void(0);" ng-click="clickevent()">opentab</a> 

我想当用户右键单击“ opentab”并选择“在新选项卡中打开链接”时,它会调用clickevent函数

谢谢

您无法检测到,但是可以检测ctrl +单击,cmd +单击等。

的HTML

<div ng-app="myApp" ng-controller="mainController">
  <a href="javascript:void(0);" href="javascript:void(0);" ng-click="clickevent($event)">Opentab</a> 
</div>

JS

var app = angular.module("myApp", []);
  app.controller("mainController", function($scope) {
        $scope.clickevent = function($event){
          if (event.ctrlKey || event.shiftKey || event.metaKey || $event.which == 2) {
            alert("aa");
          }

        }
    });

希望能有所帮助,干杯:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM