Angular mousedown和mouseup问题

时间:2016-05-12 09:38:39

标签: angularjs mouseevent mousedown mouseup

我正在尝试使用AngularJS跟踪mouseup和down上的事件。除了mousedown之外,每个鼠标(和键事件)都在工作。我尝试了所有这些功能,如下所示,只有mousedown失败了。此外,问题似乎发生在整个网站上。

<div id="svgholder" ng-controller="FloorPlanController as floorplanCtrl" ng-mouseup="floorplanCtrl.click($event)" ng-mousedown="floorplanCtrl.click($event)">   

我已经发现了一些问题,像batarang这样的插件似乎会导致这个问题,但即使没有插件,这似乎也会发生

这个问题已经消耗了很长时间,所以我真的希望有人能解决这个问题!

info:AngularJS 1.5.5 with Chrome,safari和firefox

更新:即使使用纯jquery mousedown也未注册

更新:控制器代码

触发bij的函数mousedown和up,其中只有鼠标向上似乎正在工作。

o.click = function($event){

        console.log($event);

        if (angular.element($event.target)[0].nodeName !== "path" && angular.element($event.target)[0].nodeName === "rect") {
            ContentService.setActiveSpaces([]);
        }
}

0 个答案:

没有答案