Saya bertanya-tanya apakah mungkin membuat objek tidak bergerak sampai "sepenuhnya" diklik. Saat ini objek bergerak segera setelah dipilih, yang tidak bagus karena dapat menyebabkan gerakan yang tidak disengaja. Apakah mungkin untuk menonaktifkan semua gerakan objek hingga diklik sepenuhnya? yaitu pengguna mengklik objek dan melepaskan mouse sehingga onMouseDown dan onMouseUp terpicu.

0
Alien13 12 Mei 2021, 01:17

1 menjawab

Jawaban Terbaik

FabricJS vs 4.4.0 memperkenalkan properti objek baru yang disebut activeOn. Secara default, nilainya 'down', artinya objek diaktifkan pada mouse down/touch start. Jika Anda mengubah nilainya menjadi 'naik', objek hanya akan aktif setelah mouse naik/sentuh berakhir. http://fabricjs.com/changelog

fabric.Object.prototype.activeOn = "up";
2
melchiar 11 Mei 2021, 23:33