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 で動作しませんか?