전체 개요가 있습니까? 나는 직물 홈 페이지에서이 Working with events 기사를 알고 있습니다. fabric.Canvas
개체에서 작동하는 이벤트를 보여줍니다.fabricJS 이벤트에 대한 전체 개요가 있습니까?
어쨌든 캔버스에서 더 많은 이벤트가 작동하는 것 같습니다. 데모 페이지에는 hovering을 통해 mouse:over
및 mouse:out
이벤트가 표시됩니다. 이들 중 어느 것도 위에서 언급 한 목록에 문서화되어 있지 않습니다. 실제로 작동하는 더 많은 이벤트가 있을지 궁금합니다.
한편 개체와 함께 직접 작동하는 이벤트가 있습니다. 어쨌든 나는 그것에 관한 문서를 찾을 수 없다. 좋아요.
var rect = new fabric.Rect(...);
rect.on("moving", handler);
과 같은 것들이 즉시 작동합니다. 다른 사람은 mouse:over
(또는 바로 over
)과 같지 않습니다.
Google은 항상 직물 HP의 목록을 알려줍니다. 어딘가에 완벽한 목록이 있습니까? fabric.Canvas
및 fabric.Object
이벤트를 쉽게 찾을 수 있습니까?
EDIT : 직물 소스 파고
는 다음 (fabric.StaticCanvas
부분)을 보여준다. 다시, 나는 이것에 대한 어떤 문서도 찾을 수 없다.
/**
* @private
*/
_fireOverOutEvents: function(target, e) {
if (target) {
if (this._hoveredTarget !== target) {
if (this._hoveredTarget) {
this.fire('mouse:out', { target: this._hoveredTarget, e: e });
this._hoveredTarget.fire('mouseout');
}
this.fire('mouse:over', { target: target, e: e });
target.fire('mouseover');
this._hoveredTarget = target;
}
}
else if (this._hoveredTarget) {
this.fire('mouse:out', { target: this._hoveredTarget, e: e });
this._hoveredTarget.fire('mouseout');
this._hoveredTarget = null;
}
}
감사합니다. 조만간 "Working with events"튜토리얼을 업데이트하는 데 시간을 할애 할 것입니다. – Fidel90
오늘 대상이 선택 취소되었습니다. 안녕하세요. – AndreaBogazzi
'object : over'와 같은 캔버스 관련 이벤트가 여전히 유효합니까? 당신이 당신의 대답에서 언급하지 않은 위키 페이지에 그들 중 일부가 있습니다. wiki 페이지를 편집하여 객체 관련 이벤트를 추가하고 보았습니다. – Fidel90