1

angular api docsで述べたように、ng-mouseenter はイベント オブジェクトを として利用できるようにし$eventます。

HTML:

<div ng-mouseenter="enter('test', $event)">Enter mouse over here</div>

JS:

$scope.enter = function(data, $event) {
    console.log($event.x);
};

このフィドルを使用して、次のことに注意してください...

  • クロムでは、ログは次のようになります: 77(または別の番号)

  • そして、Firefoxはログを提供します: undefined.

$event間違った方法を使用していますか$event、それとも Firefox で動作しませんか?

4

1 に答える 1