双击事件使用-angluarjs

<img src="myImage.jpg" ng-click="singleClick()" ng-dblclick="doubleClick()">

$scope.singleClick = function () {     
      if ($scope.clicked) {        
          $scope.cancelClick = true;         
          return;     
       }     
     $scope.clicked = true;     
     $timeout(function () {    
         if ($scope.cancelClick) {       
            $scope.cancelClick = false;             
            $scope.clicked = false;             
            return;         
         }         //do something with your single click here         //clean up         
       $scope.cancelClick = false;         
       $scope.clicked = false;     “
     }, 500); 
    };
 $scope.doubleClick = function () {    
        $timeout(function () {        
       //do something with your double click here    
 }); };

posted @ 2020-05-20 15:42  PerfectLi  阅读(162)  评论(0编辑  收藏  举报