[英]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.