Kullanıcı tuvalin içinde bulunan herhangi bir nesneyi çift tıklattığında özel bir işlem yapmaya çalışıyorum. Dokümanları okudum ve dökümanlarda mouse:dblclick
benzeri bir olay bulunamadı. DblClick olayı tetiklemek yapar ama tuval tıklanmaktadır gerçek nesne hakkında özel bilgiler vermezFabricJS nesnelerin üzerine çift tıklayın
fabric.util.addListener(fabric.document, 'dblclick', callback);
: Ben böyle bir şey yaptığını çalıştı.
Bunu yapmanın en fazla FabricJS-y yolu ile ilgili herhangi bir fikir var mı?
html dosyasına kod parçacığını aşağıdaki ekle -
Jim tanımlanmamış belirten bir hata olsun, ben son Fabric.js sürümü 1.4 ile "this.constructor.superclass null" alıyorum 0,0. Fabric.js yüklendikten sonra kendi kodumda 'fabric.Canvas.prototype._initEventListeners = function() {...}' ve 'fabric.Canvas.prototype._onDoubleClick = function (e) {...}' . Neyi yanlış yapıyorum? – user2113581
@ user2113581, fabric.Canvas nesnesine doğrudan prototip eklemek yerine _initEventListeners ve _onDoubleClick'i geçersiz kılmak için fabric.Canvas alt sınıfını kullanmalısınız.Örneğe bakın: https://github.com/mazong1123/fabric.ext/blob/master/fabricext/scripts/fabric.canvasex.js –