在jQuery中,悬停event具有event.pageX
和event.pageY
属性。 AngularJs中有ng-mouseover
的等效属性吗?
我尝试使用$event.offsetX
和$event.x
,但它们似乎没有给出相同的值,$event.pageX
总是返回undefined。
那么AngularJs中event.pageX
的等价属性是什么?
答案 0 :(得分:1)
ng-mouseover事件确实包含pageX和pageY,事件包含在jquery-lite中。 Angular的jQuery版本。
$scope.mouseOver = function(e) {
console.log(e);
}
<a ng-href="#" ng-mouseover="mouseOver($event)">
当你传递$ event时,你传递了jQuery事件。一个简单的console.log属性给了我以下内容:
pageX: 97
pageY: 85
在这里拼凑一个例子: https://jsbin.com/nedovoqile/edit?html,js,console,output