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