簡體   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